1 line
6.4 KiB
JavaScript
1 line
6.4 KiB
JavaScript
webpackJsonp([326],{oshW:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("Dd8w"),s=a.n(i),o=a("lbHh"),n=a.n(o),r=a("NYxO"),l=a("GKmE"),c=(a("t4zo"),a("bzuE")),d={components:{upload:a("veZ4").a},data:function(){return{total:0,pageSizes:[10,20,50],search_data:{pageno:1,pagesize:10,typeCode:"training_contract_type"},userInfo:"",value:"",selectDeptId1:"",accountNumberList:[],uploadAttachment:[],settlementTypeList:[],tableData:[],rowIds:[],prDate:"",dialogTitle:"",auditSignList:[],businessTypeList:[],companyList:[],createByList:[],depOptions:[],formData:{createTime:Object(l.c)(),typeId:96,name:""},ruleForm:{name:[{required:!0,message:"请填写分类名称",trigger:"change"}]},selectDeptId:"",config:c.a,btnDelDisabled:!0,btnOtherDisabled:!0,chooseClientrVisible:!1,dialogLoading:!1,chooseUserVisible:!1,chooseMaterielVisible:!1,columnSetDialogVisible:!1,advanceQueryDialogVisible:!1,pictLoading:!1,isDisabled:!1}},computed:s()({},Object(r.c)({userInfo:"user/getUserInfo"})),mounted:function(){this.userInfo=JSON.parse(n.a.get("userInfo")),console.log(this.userInfo),this.getList(),this.editId||(this.$set(this.formData,"createBy",this.userInfo.userId),this.$set(this.formData,"createByName",this.userInfo.name))},watch:{},methods:{save:function(e){var t=this;this.$refs[e].validate(function(e){if(e)if(t.formData.id){if(t.isDisabled)return;t.isDisabled=!0,t.$api.dictAPI.edit(t.formData).then(function(e){t.isDisabled=!1,0===e.code?(t.$message({message:e.msg,type:"success"}),t.advanceQueryDialogVisible=!1,t.getList()):t.$message({message:e.msg,type:"error"})})}else{if(t.isDisabled)return;t.isDisabled=!0,t.$api.dictAPI.add(t.formData).then(function(e){t.isDisabled=!1,0===e.code?(t.$message({message:e.msg,type:"success"}),t.advanceQueryDialogVisible=!1,t.getList()):t.$message({message:e.msg,type:"error"})})}})},getList:function(){var e=this;this.$api.dictAPI.list(this.search_data).then(function(t){0==t.code?(e.total=t.data.totalRows,e.tableData=t.data.datas):(e.total=0,e.tableData=[])})},goAdd:function(){this.formData.name="",this.formData.id="",this.advanceQueryDialogVisible=!0,this.dialogTitle="新增培训合同分类"},edit:function(e){console.log(e),this.formData.id=e.id,this.formData.name=e.name,this.formData.createTime=e.createTime,this.formData.createByName=e.createByName,this.formData.createBy=e.createBy,this.advanceQueryDialogVisible=!0,this.dialogTitle="编辑培训合同分类"},remove:function(e){var t=this;console.log(e.id),this.$confirm("确认删除选中的项吗?","提示",{type:"warning"}).then(function(){t.$api.staffContractAPI.delete(e.id).then(function(e){0===e.code?(t.$message({message:e.msg,type:"success"}),t.getList()):t.$message({message:e.msg?e.msg:"删除失败,请重试",type:"error"})}).catch(function(e){t.$message({message:"删除失败,请重试",type:"error"})})})},handleSelectionChange:function(e){console.log(e),this.rowIds=e,this.setBtn(e)},handleSizeChange:function(e){this.search_data.pagesize=e,this.getList()},handleCurrentChange:function(e){this.search_data.pageno=e,this.getList()},setBtn:function(e){var t=!0,a=!0;e.length>0?(a=!1,1==e.length&&(t=!1)):(t=!0,a=!0),this.btnOtherDisabled=a,this.btnDelDisabled=t}}},m={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sys-box"},[a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary",disabled:e.isDisabled},on:{click:function(t){return e.goAdd()}}},[e._v("新建分类")])],1),e._v(" "),a("div",{staticClass:"sys-table mt"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.pictLoading,expression:"pictLoading"}],ref:"tb",attrs:{border:"",id:"out-table",data:e.tableData,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"}},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{"show-overflow-tooltip":"",prop:"name",align:"center",label:"分类名称"}}),e._v(" "),a("el-table-column",{attrs:{"show-overflow-tooltip":"",prop:"createByName",align:"center",label:"创建人员"}}),e._v(" "),a("el-table-column",{attrs:{"show-overflow-tooltip":"",prop:"createTime",align:"center",label:"创建时间"}}),e._v(" "),a("el-table-column",{attrs:{"show-overflow-tooltip":"",align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(a){return e.edit(t.row)}}},[e._v("编辑")]),e._v(" "),a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){return e.remove(t.row)}}},[e._v("删除")])]}}])})],1)],1),e._v(" "),a("div",{staticClass:"sys-pagination"},[a("el-pagination",{attrs:{"current-page":e.search_data.pageno,"page-sizes":e.pageSizes,"page-size":e.search_data.pagesize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),e._v(" "),a("el-dialog",{attrs:{title:e.dialogTitle,center:"",visible:e.advanceQueryDialogVisible,width:"670px"},on:{"update:visible":function(t){e.advanceQueryDialogVisible=t}}},[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.dialogLoading,expression:"dialogLoading"}],ref:"form",staticClass:"company-form",attrs:{"label-width":"110px",model:e.formData,rules:e.ruleForm}},[a("el-form-item",{attrs:{prop:"name",label:"分类名称"}},[a("el-input",{attrs:{placeholder:"请填写"},model:{value:e.formData.name,callback:function(t){e.$set(e.formData,"name",t)},expression:"formData.name"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"code",label:"创建人员"}},[a("el-input",{attrs:{readonly:""},model:{value:e.formData.createByName,callback:function(t){e.$set(e.formData,"createByName",t)},expression:"formData.createByName"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"code",label:"创建时间"}},[a("el-input",{attrs:{readonly:""},model:{value:e.formData.createTime,callback:function(t){e.$set(e.formData,"createTime",t)},expression:"formData.createTime"}})],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.advanceQueryDialogVisible=!1}}},[e._v(e._s(e.config.cancelText))]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.save("form")}}},[e._v("保存")])],1)],1)],1)},staticRenderFns:[]};var u=a("VU/8")(d,m,!1,function(e){a("pvUw")},"data-v-7a838cd4",null);t.default=u.exports},pvUw:function(e,t){}}); |