/*! * build: Hopaheal * copyright: Mead * time: 2022-6-7 11:38:49 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5c635c06"],{3059:function(t,e,r){"use strict";r.r(e),r.d(e,"getList",(function(){return a})),r.d(e,"getType",(function(){return o})),r.d(e,"doEdit",(function(){return i})),r.d(e,"doAdd",(function(){return s})),r.d(e,"doDelete",(function(){return l})),r.d(e,"doDeletes",(function(){return c})),r.d(e,"importTeacher",(function(){return u})),r.d(e,"getPoint",(function(){return d})),r.d(e,"getPoint_freash",(function(){return f}));var n=r("b775");function a(t){return Object(n["default"])({url:"/mentor/teacher",method:"get",params:t})}function o(t){return Object(n["default"])({url:"/base/common/enums",method:"get",params:t})}function i(t){return Object(n["default"])({url:"/mentor/teacher/"+t.id,method:"put",data:t})}function s(t){return Object(n["default"])({url:"/mentor/teacher",method:"post",data:t})}function l(t){return Object(n["default"])({url:"/mentor/teacher/"+t,method:"delete"})}function c(t){return Object(n["default"])({url:"/mentor/teacher-delete",method:"post",data:t})}function u(t){return Object(n["default"])({url:"/mentor/teacher-import",method:"post",data:t})}function d(t){return Object(n["default"])({url:"/mentor/teacher-statistical",method:"get",params:t})}function f(t){return Object(n["default"])({url:"/mentor/teacher-refresh",method:"get",params:t})}},4409:function(t,e,r){"use strict";r.r(e);var n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("el-dialog",{attrs:{"close-on-click-modal":!1,title:t.title,visible:t.dialogFormVisible,width:"1150px"},on:{"update:visible":function(e){t.dialogFormVisible=e},close:t.close},scopedSlots:t._u([{key:"footer",fn:function(){return[r("el-button",{on:{click:t.close}},[t._v("取消")]),"编辑"==t.title?r("el-button",{attrs:{type:"primary"},on:{click:t.save}},[t._v(" 确定 ")]):t._e(),"添加"==t.title?r("el-button",{attrs:{type:"primary"},on:{click:t.add}},[t._v(" 添加 ")]):t._e()]},proxy:!0}])},[r("el-form",{ref:"form",staticClass:"form",staticStyle:{with:"100%"},attrs:{"label-width":"100px",model:t.form,rules:t.rules}},[r("el-form-item",{attrs:{label:"公告分类",prop:"parent_name"}},[r("el-select",{ref:"selectblur",staticStyle:{width:"100%"},attrs:{placeholder:"请选择公告分类"},model:{value:t.form.parent_id,callback:function(e){t.$set(t.form,"parent_id",e)},expression:"form.parent_id"}},[r("el-option",{staticStyle:{height:"auto",padding:"0"},attrs:{label:t.form.parent_name,value:t.form.parent_id}},[r("el-tree",{ref:"tree",attrs:{data:t.treeData,"default-expand-all":"",props:t.defaultProps},on:{"node-click":t.handleNodeClick}})],1)],1)],1),r("el-form-item",{attrs:{label:"公告类型",prop:"type"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{"allow-create":"","default-first-option":"",filterable:"",placeholder:"请选择公告类型"},on:{change:t.detelerule},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}},t._l(t.active_type,(function(t){return r("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})})),1)],1),r("el-form-item",{attrs:{label:"公告名称",prop:"name"}},[r("el-input",{staticStyle:{width:"100%"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),r("el-form-item",{staticStyle:{width:"100%"},attrs:{label:"公告排序",prop:"sort"}},[r("el-input",{attrs:{type:"number"},model:{value:t.form.sort,callback:function(e){t.$set(t.form,"sort",e)},expression:"form.sort"}})],1),r("el-form-item",{attrs:{label:"角色名称",prop:"role_ids"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择角色"},model:{value:t.form.role_ids,callback:function(e){t.$set(t.form,"role_ids",e)},expression:"form.role_ids"}},t._l(t.roleData,(function(t){return r("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),r("el-form-item",{attrs:{label:"字段配置",required:""}},[r("el-form",{attrs:{inline:!0,model:t.listForm},nativeOn:{submit:function(t){t.preventDefault()}}},[r("el-form-item",[r("el-input",{staticStyle:{width:"160px"},attrs:{clearable:"",placeholder:"请输入名称"},model:{value:t.listForm.name,callback:function(e){t.$set(t.listForm,"name","string"===typeof e?e.trim():e)},expression:"listForm.name"}})],1),r("el-form-item",[r("el-input",{staticStyle:{width:"160px"},attrs:{clearable:"",placeholder:"请输入字段"},model:{value:t.listForm.word,callback:function(e){t.$set(t.listForm,"word","string"===typeof e?e.trim():e)},expression:"listForm.word"}})],1),r("el-form-item",{attrs:{label:"",prop:"type"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{"allow-create":"","default-first-option":"",placeholder:"请选择字段类型"},model:{value:t.listForm.type,callback:function(e){t.$set(t.listForm,"type",e)},expression:"listForm.type"}},t._l(t.word_type,(function(t){return r("el-option",{key:t,attrs:{label:t,value:t}})})),1)],1),r("el-form-item",[r("el-input",{staticStyle:{width:"160px"},attrs:{clearable:"",placeholder:"请输入配置项"},model:{value:t.listForm.config,callback:function(e){t.$set(t.listForm,"config","string"===typeof e?e.trim():e)},expression:"listForm.config"}})],1),r("el-form-item",{staticClass:"status",attrs:{label:"是否必填"}},[r("el-radio-group",{model:{value:t.listForm.is_must,callback:function(e){t.$set(t.listForm,"is_must",e)},expression:"listForm.is_must"}},[r("el-radio",{attrs:{label:1}},[t._v("必填")]),r("el-radio",{attrs:{label:0}},[t._v("选填")])],1)],1),r("el-form-item",[r("el-button",{attrs:{icon:"el-icon-plus",type:"primary"},on:{click:t.addPointSite}},[t._v(" 添加 ")])],1)],1),r("el-table",{staticStyle:{width:"100%"},attrs:{border:"",data:t.point_config_list}},[r("el-table-column",{attrs:{label:"序号",type:"index",width:"50"}}),r("el-table-column",{attrs:{label:"名称",prop:"name",width:"130"}}),r("el-table-column",{attrs:{align:"center",label:"字段",prop:"word",width:"250"}}),r("el-table-column",{attrs:{align:"center",label:"类型",prop:"type",width:"250"}}),r("el-table-column",{attrs:{align:"center",label:"配置项",prop:"config",width:"250"}}),r("el-table-column",{attrs:{align:"center",label:"是否必填",prop:"check_status","show-overflow-tooltip":"",width:"100"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[r("div",[0==n.is_must?r("el-tag",[t._v("选填")]):t._e(),1==n.is_must?r("el-tag",{attrs:{type:"success"}},[t._v("必填")]):t._e()],1)]}}])}),r("el-table-column",{attrs:{align:"center",fixed:"right",label:"操作","min-width":"130","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[r("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleDelete(n)}}},[t._v("删除")])]}}])})],1)],1),r("el-form-item",{staticClass:"status",attrs:{label:"状态",prop:"status"}},[r("el-radio-group",{model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},[r("el-radio",{attrs:{label:1}},[t._v("正常")]),r("el-radio",{attrs:{label:0}},[t._v("禁用")])],1)],1)],1)],1)},a=[],o=r("1da1"),i=(r("96cf"),r("99af"),r("b0c0"),r("d81d"),r("a9e3"),r("4e82"),r("a434"),r("ab6c")),s=r("3059"),l={name:"NoticeSortAdd",data:function(){return{roleData:[{id:0,name:"全部"}],treeData:[{id:"0",name:"顶级部门"}],defaultProps:{children:"children",label:"name",leaf:!0},form:{parent_id:"",status:1,role_ids:[],parent_name:"",sort:0},rules:{parent_name:[{required:!0,trigger:"change",message:"请选择上级部门"}],name:[{required:!0,trigger:"blur",message:"请输入部门名称"}],sort:[{required:!0,trigger:"blur",message:"请输入部门排序"}],status:[{required:!0,trigger:"change",message:"请选择状态"}],role_ids:[{required:!0,trigger:"change",message:"请选择角色"}],type:[{required:!0,trigger:"change",message:"请选择公告类型"}]},title:"",dialogFormVisible:!1,active_type:[{id:1,value:"文章"},{id:2,value:"活动"}],listForm:{},word_type:["字符串","数值","单选","多选","文本","图片","时间"],point_config_list:[]}},created:function(){this.fetchData(),this.getNoList()},methods:{fetchData:function(){var t=this;return Object(o["a"])(regeneratorRuntime.mark((function e(){var r,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(i["getList"])();case 2:r=e.sent,n=r.data,t.treeData=[{id:"0",name:"顶级部门"}],t.treeData=t.treeData.concat(n);case 6:case"end":return e.stop()}}),e)})))()},handleNodeClick:function(t){this.$refs.selectblur.blur(),this.form.parent_name=t.name,this.form.parent_id=t.id},showEdit:function(t){if(t){this.title="编辑",this.fetchData(),this.form=Object.assign({},t),console.log(this.form,"22222222"),this.form.data&&(this.point_config_list=this.form.data),console.log(this.point_config_list,"point");var e=[];t.role_ids.map((function(t){t=Number(t),e.push(t)})),this.form.role_ids=e,console.log(this.form,"form"),null==this.form.parent_name&&(this.form.parent_name="顶级部门")}else this.title="添加",this.fetchData();this.dialogFormVisible=!0},close:function(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.listForm={type:"",point:"",index:""},this.point_config_list=[],this.$parent.getList()},save:function(){var t=this;this.point_config_list&&0!=this.point_config_list.length?this.$refs["form"].validate(function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(r){var n,a,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!r){e.next=9;break}return n={id:t.form.id,parent_id:t.form.parent_id,role_ids:t.form.role_ids,name:t.form.name,sort:t.form.sort,status:t.form.status,data:t.point_config_list,type:t.form.type},e.next=4,Object(i["doEdit"])(n);case 4:a=e.sent,o=a.message,t.$baseMessage(o,"success",!1,"vab-hey-message-success"),t.close(),t.$emit("fetch-data");case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()):this.$message({message:"请至少添加一条配置项",type:"warning"})},add:function(){var t=this;this.point_config_list&&0!=this.point_config_list.length?this.$refs["form"].validate(function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(r){var n,a,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!r){e.next=10;break}return n={parent_id:t.form.parent_id,role_ids:t.form.role_ids,name:t.form.name,sort:t.form.sort,status:t.form.status,data:t.point_config_list,type:t.form.type},console.log(n,"111111"),e.next=5,Object(i["doAdd"])(n);case 5:a=e.sent,o=a.message,t.$baseMessage(o,"success",!1,"vab-hey-message-success"),t.close(),t.$emit("fetch-data");case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()):this.$message({message:"请至少添加一条配置项",type:"warning"})},getNoList:function(){var t=this;return Object(o["a"])(regeneratorRuntime.mark((function e(){var r,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(i["getNoList"])();case 2:r=e.sent,n=r.data,t.roleData=t.roleData.concat(n),console.log(t.roleData,"不分角色的数据信息roleData"),t.listLoading=!1;case 7:case"end":return e.stop()}}),e)})))()},getType:function(){var t=this;return Object(o["a"])(regeneratorRuntime.mark((function e(){var r,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["getType"])();case 2:r=e.sent,n=r.data,console.log(n,"活动类型"),t.active_type=n.TypeEnum,console.log(t.active_type,"this.active_type"),t.listLoading=!1;case 8:case"end":return e.stop()}}),e)})))()},addPointSite:function(){this.listForm.index=this.point_config_list.length,this.point_config_list.push(this.listForm),this.listForm={type:"",point:"",index:""}},handleDelete:function(t){var e=this;console.log(t,"row"),this.point_config_list.map((function(r,n){r.index==t.index&&e.point_config_list.splice(n,1)}))},detelerule:function(t){console.log(t,"eeee")}}},c=l,u=(r("ca9f"),r("2877")),d=Object(u["a"])(c,n,a,!1,null,"500201d3",null);e["default"]=d.exports},"8a3d":function(t,e,r){"use strict";r("b622b")},ab2e:function(t,e,r){"use strict";r.r(e);var n=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"department-management-container"},[n("vab-query-form",[n("vab-query-form-left-panel",{attrs:{span:12}},[n("el-button",{attrs:{icon:"el-icon-plus",type:"primary"},on:{click:t.handleEdit}},[t._v(" 添加 ")])],1)],1),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],attrs:{border:"",data:t.list,"default-expand-all":"","row-key":"id","tree-props":{children:"children"}},scopedSlots:t._u([{key:"empty",fn:function(){return[n("el-image",{staticClass:"vab-data-empty",attrs:{src:r("f1f0")}})]},proxy:!0}])},[n("el-table-column",{attrs:{label:"公告分类",prop:"name","show-overflow-tooltip":""}}),n("el-table-column",{attrs:{align:"center",formatter:t.questionData,label:"角色",prop:"role_names","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row;return t._l(r.role_names,(function(e,r){return n("el-tag",{key:r,attrs:{type:"success"}},[t._v(" "+t._s(e)+" ")])}))}}])}),n("el-table-column",{attrs:{align:"center",label:"公告类型",prop:"type","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row;return[1==r.type?n("el-tag",[t._v("文章")]):t._e(),2==r.type?n("el-tag",{attrs:{type:"success"}},[t._v("活动")]):t._e()]}}])}),n("el-table-column",{attrs:{align:"center",label:"状态",prop:"status","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row;return[1==r.status?n("el-tag",[t._v("正常")]):t._e(),0==r.status?n("el-tag",{attrs:{type:"danger"}},[t._v("禁用")]):t._e()]}}])}),n("el-table-column",{attrs:{align:"center",label:"排序",prop:"sort","show-overflow-tooltip":"",sortable:""},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row;return[n("div",{staticClass:"edit"},[t.editForm.id==r.id&&1==t.editStatus?n("i",{staticClass:"el-icon-circle-close",on:{click:function(e){return e.stopPropagation(),t.cancelSort(r)}}}):t._e(),t.editForm.id!==r.id||0==t.editStatus?n("span",{staticClass:"sort-num"},[t._v(" "+t._s(r.sort)+" ")]):t._e(),t.editForm.id==r.id&&1==t.editStatus?n("el-input",{ref:"getFocus",staticClass:"input-sort",on:{input:t.inputSort},model:{value:r.sort,callback:function(e){t.$set(r,"sort",e)},expression:"row.sort"}}):t._e(),t.editForm.id!==r.id||0==t.editStatus?n("i",{staticClass:"el-icon-edit",on:{click:function(e){return t.changeSort(r)}}}):t._e(),t.editForm.id==r.id&&1==t.editStatus?n("i",{staticClass:"el-icon-circle-check",on:{click:function(e){return e.stopPropagation(),t.sureChange.apply(null,arguments)}}}):t._e()],1)]}}])}),n("el-table-column",{attrs:{align:"center",label:"操作",width:"150"},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row;return[n("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleEdit(r)}}},[t._v("编辑")]),n("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleDelete(r)}}},[t._v("删除")])]}}])})],1),n("edit",{ref:"edit",on:{"fetch-data":t.getList}})],1)},a=[],o=r("1da1"),i=(r("96cf"),r("d3b7"),r("25f0"),r("4e82"),r("ab6c")),s=r("4409"),l={name:"NoticeSort",components:{Edit:s["default"]},data:function(){return{editForm:{},oldSort:0,editStatus:0,flag:!1,list:[],listLoading:!0,queryForm:{}}},created:function(){this.getList()},methods:{questionData:function(t){return t.role_names.toString()},handleEdit:function(t){t.id?this.$refs["edit"].showEdit(t):this.$refs["edit"].showEdit()},handleDelete:function(t){var e=this;console.log(t),t.id&&this.$baseConfirm("你确定要删除当前项吗",null,Object(o["a"])(regeneratorRuntime.mark((function r(){var n,a;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,Object(i["doDelete"])({ids:t.id});case 2:return n=r.sent,a=n.message,e.$baseMessage(a,"success",!1,"vab-hey-message-success"),r.next=7,e.getList();case 7:case"end":return r.stop()}}),r)}))))},getList:function(){var t=this;return Object(o["a"])(regeneratorRuntime.mark((function e(){var r,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.listLoading=!0,e.next=3,Object(i["getList"])();case 3:r=e.sent,n=r.data,console.log(n,"通知公告的数据信息"),t.list=n,t.listLoading=!1;case 8:case"end":return e.stop()}}),e)})))()},inputSort:function(t){console.log(t,"000000000"),this.editForm.sort=t},changeSort:function(t){var e=this;return Object(o["a"])(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:console.log("1111111111"),e.editStatus=1,e.editForm=t,e.oldSort=t.sort,e.$nextTick((function(){e.$refs["getFocus"].focus()}));case 5:case"end":return r.stop()}}),r)})))()},cancelSort:function(t){this.editStatus=0,t.sort=this.oldSort},sureChange:function(t){var e=this;return Object(o["a"])(regeneratorRuntime.mark((function r(){var n,a;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(console.log(t,"22222222222"),e.editStatus=0,e.oldSort===e.editForm.sort){r.next=12;break}return r.next=5,Object(i["doEdit"])(e.editForm);case 5:n=r.sent,a=n.message,console.log(a,"message"),e.$baseMessage(a,"success",!1,"vab-hey-message-success"),e.getList(),r.next=13;break;case 12:return r.abrupt("return");case 13:case"end":return r.stop()}}),r)})))()}}},c=l,u=(r("8a3d"),r("2877")),d=Object(u["a"])(c,n,a,!1,null,"905185e2",null);e["default"]=d.exports},ab6c:function(t,e,r){"use strict";r.r(e),r.d(e,"getTree",(function(){return a})),r.d(e,"getList",(function(){return o})),r.d(e,"doAdd",(function(){return i})),r.d(e,"doEdit",(function(){return s})),r.d(e,"doDelete",(function(){return l})),r.d(e,"getNoList",(function(){return c}));var n=r("b775");function a(t){return Object(n["default"])({url:"/inform/category-user-tree",method:"get",params:t})}function o(t){return Object(n["default"])({url:"/inform/category-user-tree",method:"get",params:t})}function i(t){return Object(n["default"])({url:"/inform/category",method:"post",data:t})}function s(t){return Object(n["default"])({url:"/inform/category/"+t.id,method:"put",data:t})}function l(t){return Object(n["default"])({url:"/inform/category/"+t.ids,method:"delete"})}function c(t){return Object(n["default"])({url:"/base/role-lists",method:"get",params:t})}},b622b:function(t,e,r){},ca9f:function(t,e,r){"use strict";r("d4a0")},d4a0:function(t,e,r){},f1f0:function(t,e,r){t.exports=r.p+"static/img/data_empty.475a2a1e.png"}}]);