1 line
5.8 KiB
JavaScript
1 line
5.8 KiB
JavaScript
|
"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[2504],{22504:function(t,e,a){a.r(e),a.d(e,{default:function(){return h}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("a",{attrs:{href:"/inv/downloadz",download:""}},[a("el-button",{attrs:{type:"primary"}},[t._v("下载Excel")])],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"cell-click":t.handleCellClick,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"序号"},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:"userMajorId","header-align":"center",align:"center",width:"150",label:"用户专业ID"}}),a("el-table-column",{attrs:{prop:"majorId",width:"150","header-align":"center",align:"center",label:"发函学院"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.isMajor(e.row.majorId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"workNameQr","header-align":"center",align:"center"},scopedSlots:t._u([{key:"header",fn:function(e){return[a("div",{staticClass:"custom-header"},[t._v("邀请函接收单位 "),a("span",[t._v("(双击单元格可编辑)")])])]}},{key:"default",fn:function(e){return[e.row.seen?a("span",[t._v(t._s(e.row.workNameQr))]):a("el-input",{on:{blur:function(a){return t.saveEdit(e.row)}},model:{value:e.row.workNameQr,callback:function(a){t.$set(e.row,"workNameQr",a)},expression:"scope.row.workNameQr"}})]}}])}),a("el-table-column",{attrs:{prop:"workName","header-align":"center",align:"center",label:"受邀教师填写的工作单位"}})],1),a("el-dialog",{attrs:{title:"邀请函接收单位",visible:t.dialogVisible,width:"30%","before-close":t.handleClose},on:{"update:visible":function(e){t.dialogVisible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"邀请函接收单位"}},[a("el-input",{attrs:{placeholder:"邀请函接收单位"},model:{value:t.dataForm.workNameQr,callback:function(e){t.$set(t.dataForm,"workNameQr",e)},expression:"dataForm.workNameQr"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.submitBut}},[t._v("确 定")])],1)],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)},i=[],s=(a(57658),a(62015)),o={data(){return{dialogVisible:!1,autoGenerateForm:{},autoGeneratButStatus:!1,majors:[{id:1,name:"语文",value:1},{id:2,name:"地理",value:4},{id:3,name:"历史",value:7},{id:4,name:"政治",value:8}],dataForm:{workNameQr:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[]}},components:{},activated(){this.getDataList(),this.groupIdes=[],s.Z.getGroupList(this)},computed:{},methods:{handleCellClick(t,e,a,r){"workNameQr"===e.property&&(t.seen=!1)},saveEdit(t){t.seen=!0,console.log(t),this.$http({url:this.$http.adornUrl("/inv/update"),method:"get",params:this.$http.adornParams({id:t.id,workNameQr:t.workNameQr})}).then((({data:t})=>{this.dialogVisible=!1,t&&200===t.code&&this.getDataList()}))},handleClose(t){this.dataForm={workNameQr:""},this.$confirm("确认关闭?").then((e=>{t()})).catch((t=>{}))},submitBut(){this.$http({url:this.$http.adornUrl("/inv/update"),method:"get",params:this.$http.adornParams({id:this.dataForm.id,workNameQr:this.dataForm.workNameQr})}).then((({data:t})=
|