(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3b275614"],{"0e61":function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("div",[i("div",{ref:"lxHeader"},[i("lx-header",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:e.$route.meta.title}},[i("div",{staticStyle:{"padding-left":"0"},attrs:{slot:"content"},slot:"content"},[i("div",{staticClass:"searchwrap",staticStyle:{display:"flex","align-items":"center"}},[i("div",[i("div",[i("el-input",{attrs:{placeholder:"请输入姓名"},model:{value:e.select.name,callback:function(t){e.$set(e.select,"name",t)},expression:"select.name"}})],1),i("xy-selectors",{staticStyle:{width:"auto"},on:{reset:e.resetSelect,search:function(t){e.select.page=1,e.getList()}},scopedSlots:e._u([{key:"selected",fn:function(){return[i("div",{staticClass:"selected-wrap"},[i("div",[i("el-input",{attrs:{placeholder:"请输入手机号"},model:{value:e.select.mobile,callback:function(t){e.$set(e.select,"mobile",t)},expression:"select.mobile"}})],1),i("div",{staticStyle:{width:"200px"}},[i("el-select",{attrs:{placeholder:"请选择个人荣誉",multiple:"","collapse-tags":"",clearable:""},on:{change:function(t){e.changeSelectType(t,"type")}},model:{value:e.typeSelect,callback:function(t){e.typeSelect=t},expression:"typeSelect"}},e._l(e.formSelect.type,(function(e){return i("el-option",{key:e.id,attrs:{label:e.value,value:e.value}})})),1)],1),i("div",[i("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"","collapse-tags":"",placeholder:"请选择学历",clearable:""},on:{change:function(t){e.changeSelectType(t,"education")}},model:{value:e.educationType,callback:function(t){e.educationType=t},expression:"educationType"}},e._l(e.formSelect.education,(function(e){return i("el-option",{key:e.id,attrs:{label:e.value,value:e.value}})})),1)],1),i("div",[i("el-input",{attrs:{placeholder:"请输入公司名称"},model:{value:e.select.company_name,callback:function(t){e.$set(e.select,"company_name",t)},expression:"select.company_name"}})],1),i("div",[i("el-input",{attrs:{placeholder:"请输入职务"},model:{value:e.select.company_position,callback:function(t){e.$set(e.select,"company_position",t)},expression:"select.company_position"}})],1),i("div",{staticStyle:{width:"200px"}},[i("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"","collapse-tags":"",placeholder:"请选择所属区域",clearable:""},on:{change:function(t){e.changeSelectType(t,"company_area")}},model:{value:e.companyArea,callback:function(t){e.companyArea=t},expression:"companyArea"}},e._l(e.formSelect.company_area,(function(e){return i("el-option",{key:e.id,attrs:{label:e.value,value:e.value}})})),1)],1),i("div",{staticStyle:{width:"250px"}},[i("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"","collapse-tags":"",placeholder:"请选择企业资质",clearable:""},on:{change:function(t){e.changeSelectType(t,"company_type")}},model:{value:e.companyType,callback:function(t){e.companyType=t},expression:"companyType"}},e._l(e.formSelect.company_type,(function(e){return i("el-option",{key:e.id,attrs:{label:e.value,value:e.value}})})),1)],1),i("div",{staticStyle:{width:"250px"}},[i("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"","collapse-tags":"",placeholder:"请选择所属领域",clearable:""},on:{change:function(t){e.changeSelectType(t,"company_industry")}},model:{value:e.companyIndustry,callback:function(t){e.companyIndustry=t},expression:"companyIndustry"}},e._l(e.formSelect.company_industry,(function(e){return i("el-option",{key:e.id,attrs:{label:e.value,value:e.value}})})),1)],1)])]},proxy:!0}])}),i("div",[i("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){e.select.page=1,e.getList()}}},[e._v("查询")]),i("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.resetSelect}},[e._v("重置")]),i("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.importTable}},[e._v("导入")]),i("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.exportExcel}},[e._v("导出")])],1)],1)])])])],1)]),i("div",[i("div",{staticClass:"txl"},[i("div",[e._v("课程名称:"+e._s(e.subjectObj.title))]),i("div",[e._v("开课日期:"+e._s(e.subjectObj.date?e.subjectObj.date:"开课待定"))]),i("div",[e._v("课程体系:"+e._s(e.subjectObj.leibie))])]),i("xy-table",{attrs:{list:e.list,total:e.total,showIndex:!1,"table-item":e.table_item},on:{pageIndexChange:e.pageIndexChange,pageSizeChange:e.pageSizeChange},scopedSlots:e._u([{key:"index",fn:function(){return[i("el-table-column",{attrs:{align:"center",fixed:"left",label:"",width:"50","header-align":"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.getIndex(t.$index))+" ")]}}])})]},proxy:!0},{key:"status",fn:function(){return[i("el-table-column",{attrs:{align:"center",label:"状态",width:"120","header-align":"center"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(e.apply_status_list,(function(a){return i("div",[t.row.status===a.id?i("el-tag",{attrs:{type:a.type}},[e._v(e._s(a.value))]):e._e()],1)}))}}])})]},proxy:!0},{key:"btns",fn:function(){return[i("el-table-column",{attrs:{align:"left",fixed:"right",label:"操作",width:"320","header-align":"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.status?i("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(i){return e.showDetail("setPosition",t.row)}}},[e._v("设置班委")]):e._e(),i("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(i){return e.editSign("editor",t.row)}}},[e._v("编辑")]),i("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(i){return e.showDetail("checkshow",t.row)}}},[e._v("查看")]),i("el-popconfirm",{staticStyle:{margin:"0 10px"},attrs:{title:"确定删除吗?"},on:{confirm:function(i){return e.deleteList(t.row.id)}}},[i("el-button",{attrs:{slot:"reference",type:"danger",size:"small"},slot:"reference"},[e._v("删除")])],1)]}}])})]},proxy:!0}])})],1),i("student-detail",{ref:"studentDetail",on:{refresh:e.getList}}),i("editSign",{ref:"editSign",on:{refresh:e.getList}}),i("imports",{ref:"imports",attrs:{course_id:e.subjectObj.id,status:1,"table-name":"course_signs"},on:{refresh:e.getList}})],1)},s=[],l=i("c7eb"),n=i("1da1"),o=(i("a15b"),i("d81d"),i("b0c0"),i("6204")),c=i("a49f"),r=i("be84"),u=i("3cb3"),p=i("260e"),d=i("7c2f"),m=i("b0ed"),f=i("4ab7"),y={mixins:[r["a"],u["a"]],components:{studentDetail:o["default"],editSign:c["default"],imports:m["default"]},data:function(){return{subjectObj:{},companyType:[],typeSelect:[],educationType:[],companyIndustry:[],companyArea:[],select:{name:"",mobile:"",course_id:"",company_name:"",company_position:"",company_area:"",company_type:"",company_industry:"",education:"",type:"",status:"",apply_status:"",page:1,page_size:10,is_fee:""},list:[],total:0,formList:[],table_item:[{prop:"index",label:"",align:"center",width:50,fixed:"left"},{prop:"user.username",label:"姓名",align:"center",width:120,fixed:"left"},{prop:"user.sex",label:"性别",align:"center",width:120},{prop:"user.idcard",label:"身份证号",align:"center",width:180},{prop:"user.mobile",label:"联系方式",align:"center",width:120},{prop:"user.birthday",label:"出生年月",align:"center",width:120},{prop:"user.email",label:"邮箱",align:"center",width:120},{prop:"user.company_name",label:"公司名称",align:"left",width:240},{prop:"user.company_position",label:"职务",align:"center",width:120},{prop:"position",label:"本班职务",align:"center",width:120},{prop:"score",label:"评分",align:"center",width:120},{prop:"created_at",label:"报名时间",align:"center",width:180},{prop:"user.plate",label:"车牌号",align:"left",width:180},{prop:"status",label:"审核状态",align:"center",width:180}]}},mounted:function(){this.subjectObj=this.$route.query,0==this.$route.query.is_fee?this.select.is_fee="":this.select.is_fee=1,this.select.course_id=this.subjectObj.id,this.getAutoForm(),this.getList()},methods:{changeSelectType:function(e,t){this.select[t]=e?e.join(","):""},pageIndexChange:function(e){this.select.page=e,this.getList()},pageSizeChange:function(e){this.select.page_size=e,this.select.page=1,this.getList()},getIndex:function(e){var t=(this.select.page-1)*this.select.page_size,i=t+e+1;return i},resetSelect:function(){this.companyType=[],this.typeSelect=[],this.educationType=[],this.companyIndustry=[],this.companyArea=[],this.select.name="",this.select.mobile="",this.select.company_name="",this.select.company_position="",this.select.company_area="",this.select.company_type="",this.select.company_industry="",this.select.education="",this.select.type="",this.select.page=1,this.getList()},getList:function(){var e=this;return Object(n["a"])(Object(l["a"])().mark((function t(){var i;return Object(l["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(p["b"])({page:e.select.page,page_size:e.select.page_size,name:e.select.name,mobile:e.select.mobile,company_name:e.select.company_name,company_position:e.select.company_position,company_area:e.select.company_area,company_type:e.select.company_type,company_industry:e.select.company_industry,education:e.select.education,type:e.select.type,filter:[{key:"course_id",op:"eq",value:e.select.course_id},{key:"status",op:"eq",value:"1"},{key:"fee_status",op:"eq",value:e.select.is_fee}]});case 2:i=t.sent,e.list=i.data,e.total=i.total;case 5:case"end":return t.stop()}}),t)})))()},showDetail:function(e,t){this.$refs.studentDetail.subjectObj=this.subjectObj,this.$refs.studentDetail.id=t.id,this.$refs.studentDetail.row=t,this.$refs.studentDetail.type=e,this.$refs.studentDetail.isShow=!0},importTable:function(e){this.$refs.imports.show()},getAutoForm:function(){var e=this;return Object(n["a"])(Object(l["a"])().mark((function t(){var i;return Object(l["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(f["c"])({page:1,page_size:999,sort_name:"sort",sort_type:"ASC",filter:[{key:"course_id",op:"eq",value:e.select.course_id}]});case 2:i=t.sent,e.formList=i.data;case 4:case"end":return t.stop()}}),t)})))()},editSign:function(e,t){this.$refs.editSign.type=e,this.$refs.editSign.row=t,this.$refs.editSign.formList=this.formList,this.$refs.editSign.isShow=!0},deleteList:function(e){var t=this;Object(p["a"])({id:e}).then((function(e){t.$Message.success("删除成功"),t.getList()})).catch((function(e){console.log(e),reject(e)}))},exportExcel:function(){var e={};this.table_item.map((function(t){"status"===t.prop?e["status_text"]=t.label:"created_at"!==t.prop&&"score"!==t.prop&&"position"!==t.prop||(e[t.prop]=t.label)})),Object(d["a"])("/api/admin/course-signs/index","get",{name:this.select.name,mobile:this.select.mobile,company_name:this.select.company_name,company_position:this.select.company_position,company_area:this.select.company_area,company_type:this.select.company_type,company_industry:this.select.company_industry,education:this.select.education,type:this.select.type,export_fields:e,filter:[{key:"course_id",op:"eq",value:this.select.course_id},{key:"status",op:"eq",value:1},{key:"fee_status",op:"eq",value:0===this.subjectObj.is_fee?"":this.subjectObj.is_fee}],is_export:1,page:1,page_size:999},"".concat(this.subjectObj.title,"通讯录.xlsx"))}}},h=y,b=(i("e697"),i("2877")),v=Object(b["a"])(h,a,s,!1,null,"808a5fe2",null);t["default"]=v.exports},"12f9":function(e,t,i){"use strict";i("6402")},1877:function(e,t,i){},6402:function(e,t,i){},a15b:function(e,t,i){"use strict";var a=i("23e7"),s=i("44ad"),l=i("fc6a"),n=i("a640"),o=[].join,c=s!=Object,r=n("join",",");a({target:"Array",proto:!0,forced:c||!r},{join:function(e){return o.call(l(this),void 0===e?",":e)}})},a49f:function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("xy-dialog",{ref:"dialog",attrs:{width:70,"is-show":e.isShow,type:"form",title:"add"===e.type?"新增报名信息":"编辑报名信息",form:e.form,rules:e.rules},on:{"update:isShow":function(t){e.isShow=t},"update:is-show":function(t){e.isShow=t},submit:e.submit},scopedSlots:e._u([{key:"show",fn:function(){return[i("div",{staticClass:"flex-content"},e._l(e.fieldForm,(function(t,a){return i("div",{style:"files"===t.edit_input?"flex-basis:100%":"flex-basis:50%"},[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label",staticStyle:{"font-weight":"bold"}},[e.base.isNull(t.rule)||-1==t.rule.indexOf("required")?e._e():i("span",{staticStyle:{color:"red","font-weight":"bold","padding-right":"4px"}},[e._v("*")]),e._v(e._s(t.name)+": ")]),i("div",{staticClass:"xy-table-item-content"},["text"===t.edit_input?i("div",[i("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:t.help,clearable:""},model:{value:t.value,callback:function(i){e.$set(t,"value",i)},expression:"item.value"}})],1):"radio"===t.edit_input?i("div",[i("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:t.help,clearable:""},model:{value:t.value,callback:function(i){e.$set(t,"value",i)},expression:"item.value"}},e._l(t.select_item,(function(e,t){return i("el-option",{key:t,attrs:{label:e.key,value:e.value}})})),1)],1):"checkbox"===t.edit_input?i("div",[i("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:t.help,clearable:""},model:{value:t.valueArr,callback:function(i){e.$set(t,"valueArr",i)},expression:"item.valueArr"}},e._l(t.select_item,(function(e,t){return i("el-option",{key:t,attrs:{label:e.key,value:e.value}})})),1)],1):"date"===t.edit_input?i("div",[i("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"date",placeholder:t.help,"value-format":"yyyy-MM-dd",format:"yyyy-MM-dd"},model:{value:t.value,callback:function(i){e.$set(t,"value",i)},expression:"item.value"}})],1):"datetime"===t.edit_input?i("div",[i("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"datetime",placeholder:t.help,"value-format":"yyyy-MM-dd HH:mm:ss",format:"yyyy-MM-dd HH:mm:ss"},model:{value:t.value,callback:function(i){e.$set(t,"value",i)},expression:"item.value"}})],1):"files"===t.edit_input?i("div",[i("el-upload",{staticClass:"upload-demo",attrs:{action:e.action,"list-type":"picture-card",accept:".PNG,.jpg,.jpeg,.bmp,.svg","on-success":function(i,a,s){e.uploadSuccess(i,a,s,t)},"on-remove":function(i,a){e.uploadRemove(i,a,t)},"file-list":t.fileList}},[i("i",{staticClass:"el-icon-plus"})])],1):i("div",[i("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:t.help,clearable:""},model:{value:t.value,callback:function(i){e.$set(t,"value",i)},expression:"item.value"}})],1)])])])})),0)]},proxy:!0}])})],1)},s=[],l=i("5530"),n=(i("a15b"),i("d81d"),i("ac1f"),i("5319"),i("3cb3")),o=i("6d08"),c=i("260e"),r={mixins:[n["a"]],data:function(){return{isShow:!1,type:"add",rules:{},row:{},typeList:[],companyTypeList:[],fieldForm:[],formList:[],form:{show:""},action:"".concat("https://wx.sstbc.com/api/admin/upload-file"),baseUrl:"".concat("https://wx.sstbc.com")}},methods:{uploadSuccess:function(e,t,i,a){console.log("succ",i),this.$set(a,"fileList",i),console.log("item",a.fileList)},uploadRemove:function(e,t,i){console.log("remove",t),this.$set(i,"fileList",t),console.log("item",i.fileList)},submit:function(){var e=this,t={};this.fieldForm.map((function(i){if("checkbox"===i.edit_input)i.value=i.valueArr.join(",");else if("files"===i.edit_input){var a=[];i.fileList&&i.fileList.length>0&&(i.fileList.map((function(t){t.response?a.push(t.response.url.replace(e.baseUrl,"")):a.push(t.url.replace(e.baseUrl,""))})),i.value=a.join(","))}else null==i.value&&(i.value="");e.base.isNull(i.belong_user_table)||(t[i.belong_user_table]=i.value)})),console.log("this.fieldForm",this.fieldForm),Object(c["c"])(Object(l["a"])(Object(l["a"])({},this.row),{},{data:this.fieldForm})).then((function(i){Object(o["b"])(Object(l["a"])({id:e.row.user_id},t)).then((function(t){e.$message({type:"success",message:"更新成功"}),e.isShow=!1,e.$emit("refresh")}))}))}},watch:{isShow:function(e){var t=this;if(e){if("editor"===this.type){console.log("row",this.row,this.formList);this.row.data&&this.row.data.length>0?(this.row.data.map((function(e){t.formList.map((function(t){e.field===t.field&&("checkbox"===t.edit_input?(console.log(e.value),t.valueArr=e.value?e.value.split(","):[]):t.value=e.value)}))})),this.fieldForm=this.base.deepCopy(this.formList)):this.fieldForm=[]}}else this.id="",this.type="add",this.form={show:""},this.row={},this.typeList=[],this.companyTypeList=[],this.$refs["dialog"].reset()}}},u=r,p=(i("12f9"),i("2877")),d=Object(p["a"])(u,a,s,!1,null,"65197c91",null);t["default"]=d.exports},b85c:function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));i("a4d3"),i("e01a"),i("d28b"),i("d3b7"),i("3ca3"),i("ddb0");var a=i("06c5");function s(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=Object(a["a"])(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var s=0,l=function(){};return{s:l,n:function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}},e:function(e){throw e},f:l}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,o=!0,c=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return o=e.done,e},e:function(e){c=!0,n=e},f:function(){try{o||null==i["return"]||i["return"]()}finally{if(c)throw n}}}}},e697:function(e,t,i){"use strict";i("1877")}}]);