CEES-CMD/src/main/resources/static/web/js/749-legacy.ad914f74.js

1 line
16 KiB
JavaScript

"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[749,8532],{48532:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"外校教师名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"身份证号"}},[a("el-input",{attrs:{placeholder:"身份证号码"},model:{value:t.dataForm.identityId,callback:function(e){t.$set(t.dataForm,"identityId",e)},expression:"dataForm.identityId"}})],1),a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"职称"}},[a("el-select",{attrs:{placeholder:"职称"},model:{value:t.dataForm.jobTitle,callback:function(e){t.$set(t.dataForm,"jobTitle",e)},expression:"dataForm.jobTitle"}},t._l(t.columns,(function(t,e){return a("el-option",{key:e,attrs:{value:t.text,label:t.text}})})),1)],1),a("el-form-item",{attrs:{label:"职务"}},[a("el-input",{attrs:{placeholder:"职务"},model:{value:t.dataForm.office,callback:function(e){t.$set(t.dataForm,"office",e)},expression:"dataForm.office"}})],1),a("el-form-item",{attrs:{label:"单位名称"}},[a("el-input",{attrs:{placeholder:"工作单位"},model:{value:t.dataForm.workName,callback:function(e){t.$set(t.dataForm,"workName",e)},expression:"dataForm.workName"}})],1),a("el-form-item",{attrs:{label:"单位电话"}},[a("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:t.dataForm.workPhone,callback:function(e){t.$set(t.dataForm,"workPhone",e)},expression:"dataForm.workPhone"}})],1),a("el-form-item",{attrs:{label:"银行卡号"}},[a("el-input",{attrs:{placeholder:"银行卡号"},model:{value:t.dataForm.pyCard,callback:function(e){t.$set(t.dataForm,"pyCard",e)},expression:"dataForm.pyCard"}})],1),a("el-form-item",{attrs:{label:"开户地区"}},[a("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:t.dataForm.bankAddress,callback:function(e){t.$set(t.dataForm,"bankAddress",e)},expression:"dataForm.bankAddress"}})],1),a("el-form-item",{attrs:{label:"开户行"}},[a("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:t.dataForm.bankName,callback:function(e){t.$set(t.dataForm,"bankName",e)},expression:"dataForm.bankName"}})],1),a("el-form-item",{attrs:{label:"车牌号"}},[a("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:t.dataForm.carNumber,callback:function(e){t.$set(t.dataForm,"carNumber",e)},expression:"dataForm.carNumber"}})],1),a("el-form-item",{attrs:{label:"宿舍信息"}},[a("el-input",{attrs:{placeholder:"请输入宿舍信息"},model:{value:t.dataForm.dormitory,callback:function(e){t.$set(t.dataForm,"dormitory",e)},expression:"dataForm.dormitory"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(" "+t._s(e.name)+" ")])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(e){t.$set(t.dataForm,"dormitoryStatus",e)},expression:"dataForm.dormitoryStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[a("el-radio-group",{model:{value:t.dataForm.carStatus,callback:function(e){t.$set(t.dataForm,"carStatus",e)},expression:"dataForm.carStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},o=[],n=(a(21703),a(89176)),l=a(62015),s={data:function(){var t=function(t,e,a){(0,n._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,n.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0,identityId:"",jobTitle:"",office:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"正高级教师",value:"正高级教师"},{text:"高级教师",value:"高级教师"},{text:"一级教师",value:"一级教师"},{text:"二级教师",value:"二级教师"}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init:function(t){var e=this;l.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id&&(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/wai/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=a.user.groupId,e.dataForm.userId=a.user.userId,e.dataForm.phone=a.user.phone,e.dataForm.jobTitle=a.user.jobTitle,e.dataForm.office=a.user.office,e.dataForm.workName=a.user.workName,e.dataForm.workPhone=a.user.workPhone,e.dataForm.pyCard=a.user.pyCard,e.dataForm.carNumber=a.user.carNumber,e.dataForm.carStatus=a.user.carStatus,e.dataForm.dormitory=a.user.dormitory,e.dataForm.dormitoryStatus=a.user.dormitoryStatus,e.dataForm.bankAddress=a.user.bankAddress,e.dataForm.bankName=a.user.bankName,e.dataForm.identityId=a.user.identityId,e.dataForm.status=a.user.status)})))}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/wai/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,userId:t.dataForm.userId,phone:t.dataForm.phone,jobTitle:t.dataForm.jobTitle,office:t.dataForm.office,workName:t.dataForm.workName,workPhone:t.dataForm.workPhone,pyCard:t.dataForm.pyCard,carNumber:t.dataForm.carNumber,carStatus:t.dataForm.carStatus,dormitory:t.dataForm.dormitory,dormitoryStatus:t.dataForm.dormitoryStatus,bankAddress:t.dataForm.bankAddress,bankName:t.dataForm.bankName,identityId:t.dataForm.identityId,status:t.dataForm.status})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},i=s,d=a(1001),u=(0,d.Z)(i,r,o,!1,null,null,null),m=u.exports},50749:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"用户身份码",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e(),t.isAuth("wai:user:start")?a("el-button",{attrs:{type:"success",plain:""},on:{click:function(e){return t.randomAssigned()}}},[t._v("随机分配宿舍")]):t._e()],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"expand",label:"详细"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left",inline:""}},[a("el-form-item",{attrs:{label:"身份证号"}},[a("span",[t._v(t._s(e.row.identityId))])]),a("el-form-item",{attrs:{label:"银行卡号"}},[a("span",[t._v(t._s(e.row.pyCard))])]),a("el-form-item",{attrs:{label:"工作单位"}},[a("span",[t._v(t._s(e.row.workName))])]),a("el-form-item",{attrs:{label:"开户所在地"}},[a("span",[t._v(t._s(e.row.bankAddress))])]),a("el-form-item",{attrs:{label:"单位电话"}},[a("span",[t._v(t._s(e.row.workPhone))])]),a("el-form-item",{attrs:{label:"开户行"}},[a("span",[t._v(t._s(e.row.bankName))])]),a("el-form-item",{attrs:{label:"宿舍信息"}},[a("span",[t._v(t._s(e.row.dormitory))])]),a("el-form-item",{attrs:{label:"车牌号"}},[a("span",[t._v(t._s(e.row.carNumber))])])],1)]}}])}),a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"100",label:"用户身份码"}}),a("el-table-column",{attrs:{prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{prop:"jobTitle","header-align":"center",align:"center",label:"职称"}}),a("el-table-column",{attrs:{prop:"office","header-align":"center",align:"center",label:"职务"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"89",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"DormitoryStatus","header-align":"center",align:"center",label:"住宿"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.dormitoryStatus?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{prop:"carStatus","header-align":"center",align:"center",label:"车入校"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.carStatus?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("wai:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},o=[],n=(a(21249),a(92222),a(69600),a(48532)),l=(a(42325),a(62015)),s={data:function(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[]}},components:{AddOrUpdate:n["default"]},activated:function(){this.getDataList(),this.groupIdes=[],l.Z.getGroupList(this)},computed:{},methods:{filterTag:function(t,e){return e.groupId===t},getgroups:function(t){try{var e=this.groupIdes;return e[t-1].text}catch(a){return"未分组"}},getDataList:function(){var t=this;this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/wai/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userId:this.dataForm.userName})}).then((function(e){var a=e.data;a&&200===a.code?(t.dataList=a.page.list,t.totalCount=a.page.totalCount):(t.dataList=[],t.totalCount=0),t.dataListLoading=!1}))},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定对[userid=".concat(a.join(","),"]进行[").concat(t?"删除":"批量删除","]操作?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/wai/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))},randomAssigned:function(){var t=this;this.$http({url:this.$http.adornUrl("/wai/start"),method:"get"}).then((function(e){var a=e.data;a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return t.getDataList()}}):t.$message.error(a.msg)}))}}},i=s,d=a(1001),u=(0,d.Z)(i,r,o,!1,null,null,null),m=u.exports},69600:function(t,e,a){var r=a(82109),o=a(1702),n=a(68361),l=a(45656),s=a(9341),i=o([].join),d=n!=Object,u=d||!s("join",",");r({target:"Array",proto:!0,forced:u},{join:function(t){return i(l(this),void 0===t?",":t)}})},21249:function(t,e,a){var r=a(82109),o=a(42092).map,n=a(81194),l=n("map");r({target:"Array",proto:!0,forced:!l},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))}))},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]);