"use strict";(self["webpackChunkvue"]=self["webpackChunkvue"]||[]).push([[305],{9407:function(e,t,a){a.r(t),a.d(t,{default:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"search"},[t("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入名称查询"},model:{value:e.name,callback:function(t){e.name=t},expression:"name"}}),t("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"info",plain:""},on:{click:function(t){return e.load(1)}}},[e._v("查询")]),t("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"warning",plain:""},on:{click:e.reset}},[e._v("重置")])],1),t("div",{staticClass:"operation"},[t("el-button",{attrs:{type:"danger",plain:""},on:{click:e.delBatch}},[e._v("批量删除")])],1),t("div",{staticClass:"table"},[t("el-table",{attrs:{data:e.tableData,stripe:""},on:{"selection-change":e.handleSelectionChange}},[t("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),t("el-table-column",{attrs:{prop:"id",label:"序号",width:"70",align:"center",sortable:""}}),t("el-table-column",{attrs:{prop:"userId",label:"账号ID"}}),t("el-table-column",{attrs:{prop:"name",label:"名称"}}),t("el-table-column",{attrs:{label:"本人照片"},scopedSlots:e._u([{key:"default",fn:function(e){return[t("el-image",{staticStyle:{width:"50px","border-radius":"5px"},attrs:{src:e.row.avatar,"preview-src-list":[e.row.avatar]}})]}}])}),t("el-table-column",{attrs:{prop:"phone",label:"联系方式"}}),t("el-table-column",{attrs:{prop:"cardNo",label:"身份证号码"}}),t("el-table-column",{attrs:{prop:"card1",label:"身份证正面"},scopedSlots:e._u([{key:"default",fn:function(e){return[t("el-image",{staticStyle:{width:"50px","border-radius":"5px"},attrs:{src:e.row.card1,"preview-src-list":[e.row.card1]}})]}}])}),t("el-table-column",{attrs:{prop:"card2",label:"身份证反面"},scopedSlots:e._u([{key:"default",fn:function(e){return[t("el-image",{staticStyle:{width:"50px","border-radius":"5px"},attrs:{src:e.row.card2,"preview-src-list":[e.row.card2]}})]}}])}),t("el-table-column",{attrs:{prop:"address",label:"常住地址"}}),t("el-table-column",{attrs:{prop:"status",label:"审核状态"},scopedSlots:e._u([{key:"default",fn:function(a){return["待审核"===a.row.status?t("el-tag",{attrs:{type:"info"}},[e._v("待审核")]):e._e(),"通过"===a.row.status?t("el-tag",{attrs:{type:"success"}},[e._v("通过")]):e._e(),"拒绝"===a.row.status?t("el-tag",{attrs:{type:"danger"}},[e._v("拒绝")]):e._e()]}}])}),t("el-table-column",{attrs:{prop:"reason",label:"审核理由"}}),t("el-table-column",{attrs:{label:"操作",align:"center",width:"180"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-button",{attrs:{size:"mini",type:"primary",plain:""},on:{click:function(t){return e.handleEdit(a.row)}}},[e._v("审核")]),t("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(t){return e.del(a.row.id)}}},[e._v("删除")])]}}])})],1),t("div",{staticClass:"pagination"},[t("el-pagination",{attrs:{background:"","current-page":e.pageNum,"page-sizes":[5,10,20],"page-size":e.pageSize,layout:"total, prev, pager, next",total:e.total},on:{"current-change":e.handleCurrentChange}})],1)],1),t("el-dialog",{attrs:{title:"信息",visible:e.fromVisible,width:"40%","close-on-click-modal":!1,"destroy-on-close":""},on:{"update:visible":function(t){e.fromVisible=t}}},[t("el-form",{ref:"formRef",staticStyle:{"padding-right":"50px"},attrs:{model:e.form,"label-width":"100px",rules:e.rules}},[t("el-form-item",{attrs:{label:"名称",prop:"name"}},[t("el-input",{attrs:{placeholder:"名称",disabled:""},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),t("el-form-item",{attrs:{label:"审核状态",prop:"status"}},[t("el-select",{staticStyle:{width:"100%"},model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},e._l(["待审核","通过","拒绝"],(function(e){return t("el-option",{key:e,attrs:{value:e,label:e}})})),1)],1),t("el-form-item",{attrs:{label:"审核理由",prop:"reason"}},[t("el-input",{attrs:{type:"textarea",placeholder:"审核理由"},model:{value:e.form.reason,callback:function(t){e.$set(e.form,"reason",t)},expression:"form.reason"}})],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.fromVisible=!1}}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("确 定")])],1)],1)],1)},r=[],l={name:"Certification",data(){return{tableData:[],pageNum:1,pageSize:10,total:0,name:null,fromVisible:!1,form:{},user:JSON.parse(localStorage.getItem("xm-user")||"{}"),rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}],status:[{required:!0,message:"请选择审核状态",trigger:"change"}],reason:[{required:!0,message:"请输入审核理由",trigger:"blur"}]},ids:[]}},created(){this.load(1)},methods:{handleAdd(){this.form={},this.fromVisible=!0},handleEdit(e){this.form=JSON.parse(JSON.stringify(e)),this.fromVisible=!0},save(){this.$refs.formRef.validate((e=>{e&&this.$request({url:this.form.id?"/certification/update":"/certification/add",method:this.form.id?"PUT":"POST",data:this.form}).then((e=>{"200"===e.code?(this.$message.success("保存成功"),this.load(1),this.fromVisible=!1):this.$message.error(e.msg)})).catch((e=>{this.$message.error("请求失败,请稍后重试")}))}))},del(e){this.$confirm("您确定删除吗?","确认删除",{type:"warning"}).then((t=>{this.$request.delete("/certification/delete/"+e).then((e=>{"200"===e.code?(this.$message.success("操作成功"),this.load(1)):this.$message.error(e.msg)})).catch((e=>{this.$message.error("请求失败,请稍后重试")}))})).catch((()=>{}))},handleSelectionChange(e){this.ids=e.map((e=>e.id))},delBatch(){this.ids.length?this.$confirm("您确定批量删除这些数据吗?","确认删除",{type:"warning"}).then((e=>{this.$request.delete("/certification/delete/batch",{data:this.ids}).then((e=>{"200"===e.code?(this.$message.success("操作成功"),this.load(1)):this.$message.error(e.msg)})).catch((e=>{this.$message.error("请求失败,请稍后重试")}))})).catch((()=>{})):this.$message.warning("请选择数据")},load(e){e&&(this.pageNum=e),this.$request.get("/certification/selectPage",{params:{pageNum:this.pageNum,pageSize:this.pageSize,name:this.name}}).then((e=>{this.tableData=e.data?.list||[],this.total=e.data?.total||0})).catch((e=>{this.$message.error("加载数据失败,请稍后重试")}))},reset(){this.name=null,this.load(1)},handleCurrentChange(e){this.load(e)}}},i=l,o=a(3736),n=(0,o.Z)(i,s,r,!1,null,"7fe2a6f0",null),c=n.exports}}]); //# sourceMappingURL=305.b622ba43.js.map