1 line
14 KiB
JavaScript
Executable File
1 line
14 KiB
JavaScript
Executable File
webpackJsonp([47],{cRoC:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a("mvHQ"),s=a.n(r),i=a("Xxa5"),o=a.n(i),n=a("exGp"),l=a.n(n),m={data:function(){var t=this;return{loading:!1,statusText:{1:{type:"info",text:"申请中"},2:{type:"",text:"已授权"},3:{type:"danger",text:"取消授权"},4:{type:"danger",text:"已驳回"}},pickerOptions:{disabledDate:function(t){return t.getTime()>Date.now()}},searchForm:{page:1,limit:10,status:0,start_time:"",end_time:"",name:""},tableData:[],total:0,count:{},showApply:!1,applyForm:{title:"",status:"",sh_text:""},subForm:{id:0,status:0,sh_text:""},subFormRules:{status:{required:!0,validator:function(e,a,r){t.subForm.status?r():r(new Error("请选择审核结果"))},trigger:"blur"}}}},created:function(){this.getTableDataList(1)},methods:{resetForm:function(t){this.$refs[t].resetFields(),this.getTableDataList(1)},handleSizeChange:function(t){this.searchForm.limit=t,this.handleCurrentChange(1)},handleCurrentChange:function(t){this.searchForm.page=t,this.getTableDataList()},toChange:function(t){var e=this;return l()(o.a.mark(function a(){return o.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:e.searchForm.status=t,e.getTableDataList(1);case 2:case"end":return a.stop()}},a,e)}))()},getTableDataList:function(t){var e=this;return l()(o.a.mark(function a(){var r,i,n,l,m,c,p,u,v,h;return o.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t&&(e.searchForm.page=1),e.loading=!0,r=JSON.parse(s()(e.searchForm)),(i=r.start_time)&&i.length>0?(r.start_time=parseInt(i[0]/1e3),r.end_time=parseInt(i[1]/1e3)+86400-1):(r.start_time="",r.end_time=""),a.next=7,e.$api.farmer.farmerList(r);case 7:if(n=a.sent,l=n.code,m=n.data,e.loading=!1,200===l){a.next=13;break}return a.abrupt("return");case 13:c=m.all,p=m.nopass,u=m.ing,v=m.pass,h=m.total,e.tableData=m.data,e.total=h,e.count={all:c,nopass:p,ing:u,pass:v};case 17:case"end":return a.stop()}},a,e)}))()},toShowApply:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return l()(o.a.mark(function a(){var r,s,i;return o.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,t.$api.farmer.farmerInfo({id:e});case 2:if(r=a.sent,s=r.code,i=r.data,200===s){a.next=7;break}return a.abrupt("return");case 7:["imgs","idcard_imgs"].map(function(t){i[t]=i[t].map(function(t){return{url:t}})}),t.applyForm=i,t.subForm={id:e,status:2,sh_text:""},t.showApply=!t.showApply;case 12:case"end":return a.stop()}},a,t)}))()},confirmDel:function(t,e){var a=this;this.$confirm(this.$t(3===e?"tips.confirmNoPass":"tips.confirmDelete"),this.$t("tips.reminder"),{confirmButtonText:this.$t("action.comfirm"),cancelButtonText:this.$t("action.cancel"),type:"warning"}).then(function(){a.updateItem(t,e)}).catch(function(){})},updateItem:function(t,e){var a=this;return l()(o.a.mark(function r(){return o.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:a.$api.farmer.farmerUpdate({id:t,status:e}).then(function(t){if(200===t.code)a.$message.success(a.$t(-1===e?"tips.successDel":"tips.successOper")),-1===e&&(a.searchForm.page=a.searchForm.page<Math.ceil((a.total-1)/a.searchForm.limit)?a.searchForm.page:Math.ceil((a.total-1)/a.searchForm.limit)),a.getTableDataList();else{if(-1===e)return;a.getTableDataList()}});case 1:case"end":return r.stop()}},r,a)}))()},submitFormInfo:function(){var t=this;this.$refs.subForm.validate(function(e){if(e){var a=t.subForm;t.$api.farmer.farmerUpdate(a).then(function(e){200===e.code&&(t.$message.success(t.$t("tips.successSub")),t.showApply=!1,t.getTableDataList())})}})}},filters:{handleTime:function(t,e){return 1===e?moment(1e3*t).format("YYYY-MM-DD"):2===e?moment(1e3*t).format("HH:mm:ss"):moment(1e3*t).format("YYYY-MM-DD HH:mm:ss")}}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"lb-examine"},[a("top-nav"),t._v(" "),a("div",{staticClass:"page-main"},[a("el-row",{staticClass:"page-top-operate"},[a("el-button",{attrs:{type:0===t.searchForm.status?"primary":"",plain:"",size:"medium"},on:{click:function(e){return t.toChange(0)}}},[t._v("全部("+t._s(t.count.all||0)+")")]),t._v(" "),a("el-button",{attrs:{type:3===t.searchForm.status?"primary":"",plain:"",size:"medium"},on:{click:function(e){return t.toChange(4)}}},[t._v("未授权("+t._s(t.count.nopass||0)+")")]),t._v(" "),a("el-button",{attrs:{type:1===t.searchForm.status?"primary":"",plain:"",size:"medium"},on:{click:function(e){return t.toChange(1)}}},[t._v("申请中("+t._s(t.count.ing||0)+")")]),t._v(" "),a("el-button",{attrs:{type:2===t.searchForm.status?"primary":"",plain:"",size:"medium"},on:{click:function(e){return t.toChange(2)}}},[t._v("已授权("+t._s(t.count.pass||0)+")")])],1),t._v(" "),a("el-row",{staticClass:"page-search-form"},[a("el-form",{ref:"searchForm",attrs:{inline:!0,model:t.searchForm},nativeOn:{submit:function(t){t.preventDefault()}}},[a("el-form-item",{attrs:{label:"输入查询",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入农场主姓名/手机号"},model:{value:t.searchForm.name,callback:function(e){t.$set(t.searchForm,"name",e)},expression:"searchForm.name"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"申请时间",prop:"start_time"}},[a("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":t.pickerOptions,"value-format":"timestamp"},on:{change:function(e){return t.getTableDataList(1)}},model:{value:t.searchForm.start_time,callback:function(e){t.$set(t.searchForm,"start_time",e)},expression:"searchForm.start_time"}})],1),t._v(" "),a("el-form-item",[a("lb-button",{staticStyle:{"margin-right":"5px"},attrs:{size:"medium",type:"primary",icon:"el-icon-search"},on:{click:function(e){return t.getTableDataList(1)}}},[t._v(t._s(t.$t("action.search")))]),t._v(" "),a("lb-button",{staticStyle:{"margin-right":"5px"},attrs:{size:"medium",icon:"el-icon-refresh-left"},on:{click:function(e){return t.resetForm("searchForm")}}},[t._v(t._s(t.$t("action.reset")))])],1)],1)],1),t._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.tableData,"header-cell-style":{background:"#f5f7fa",color:"#606266"}}},[a("el-table-column",{attrs:{prop:"id",label:"ID",fixed:""}}),t._v(" "),a("el-table-column",{attrs:{prop:"user_id",label:"用户ID"}}),t._v(" "),a("el-table-column",{attrs:{prop:"avatarUrl",label:"头像"},scopedSlots:t._u([{key:"default",fn:function(t){return[a("lb-image",{attrs:{src:t.row.avatarUrl}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"nickName",label:"昵称"}}),t._v(" "),a("el-table-column",{attrs:{prop:"user_name",label:"姓名"}}),t._v(" "),a("el-table-column",{attrs:{prop:"phone",label:"手机号","min-width":"120"}}),t._v(" "),a("el-table-column",{attrs:{prop:"address",label:"农场地址","min-width":"200"}}),t._v(" "),a("el-table-column",{attrs:{prop:"create_time",label:"申请时间","min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("p",[t._v(t._s(t._f("handleTime")(e.row.create_time,1)))]),t._v(" "),a("p",[t._v(t._s(t._f("handleTime")(e.row.create_time,2)))])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"status",label:"状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-tag",{attrs:{type:t.statusText[e.row.status].type}},[t._v(t._s(t.statusText[e.row.status].text))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"160"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"table-operate"},[a("lb-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:t.$route.name+"-view",expression:"`${$route.name}-view`"},{name:"show",rawName:"v-show",value:1!==e.row.status&&3!==e.row.status,expression:"scope.row.status !== 1 && scope.row.status !== 3"}],attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(a){return t.toShowApply(e.row.id)}}},[t._v(t._s(t.$t("action.view")))]),t._v(" "),a("lb-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:t.$route.name+"-delete",expression:"`${$route.name}-delete`"},{name:"show",rawName:"v-show",value:1!==e.row.status,expression:"scope.row.status !== 1"}],attrs:{size:"mini",plain:"",type:"success"},on:{click:function(a){return t.confirmDel(e.row.id,-1)}}},[t._v(t._s(t.$t("action.delete")))]),t._v(" "),a("lb-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:t.$route.name+"-authFarmer",expression:"`${$route.name}-authFarmer`"},{name:"show",rawName:"v-show",value:1===e.row.status,expression:"scope.row.status === 1"}],attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(a){return t.toShowApply(e.row.id)}}},[t._v("授权为农场主")]),t._v(" "),a("lb-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:t.$route.name+"-resetAuth",expression:"`${$route.name}-resetAuth`"},{name:"show",rawName:"v-show",value:3==e.row.status,expression:"scope.row.status == 3"}],attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(a){return t.toShowApply(e.row.id)}}},[t._v("重新授权为农场主")]),t._v(" "),a("lb-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:t.$route.name+"-cancelAuth",expression:"`${$route.name}-cancelAuth`"},{name:"show",rawName:"v-show",value:2===e.row.status,expression:"scope.row.status === 2"}],attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(a){return t.confirmDel(e.row.id,3)}}},[t._v("取消授权")])],1)]}}])})],1),t._v(" "),a("lb-page",{attrs:{batch:!1,page:t.searchForm.page,pageSize:t.searchForm.limit,total:t.total},on:{handleSizeChange:t.handleSizeChange,handleCurrentChange:t.handleCurrentChange}}),t._v(" "),a("el-dialog",{attrs:{title:"申请详情",visible:t.showApply,width:"800px",center:""},on:{"update:visible":function(e){t.showApply=e}}},[t.showApply?a("div",{staticStyle:{height:"60vh",overflow:"auto"}},[a("el-form",{attrs:{model:t.applyForm,"label-width":"130px",size:"mini"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("el-form-item",{attrs:{label:"用户ID:"}},[a("div",[t._v(t._s(t.applyForm.user_id))])]),t._v(" "),a("el-form-item",{attrs:{label:"昵称:"}},[a("div",[t._v(t._s(t.applyForm.nickName))])]),t._v(" "),a("el-form-item",{attrs:{label:"农场头像:"}},[a("div",{staticClass:"flex-warp"},[a("lb-cover",{attrs:{fileList:[{url:t.applyForm.cover}],isToDel:!1,type:"more",fileSize:1}})],1)]),t._v(" "),a("el-form-item",{attrs:{label:"农场名称:"}},[a("div",[t._v(t._s(t.applyForm.title))])]),t._v(" "),t.applyForm.desc?a("el-form-item",{attrs:{label:"农场描述:"}},[a("div",[t._v(t._s(t.applyForm.desc))])]):t._e(),t._v(" "),a("el-form-item",{attrs:{label:"农场详情:"}},[a("div",{staticClass:"flex-warp"},[a("lb-cover",{attrs:{fileList:t.applyForm.imgs,isToDel:!1,size:"small",type:"more",fileSize:t.applyForm.imgs.length}})],1)]),t._v(" "),a("el-form-item",{attrs:{label:"联系电话:"}},[a("div",[t._v(t._s(t.applyForm.mobile))])]),t._v(" "),a("el-form-item",{attrs:{label:"农场地址:"}},[a("div",[t._v(t._s(t.applyForm.address))])]),t._v(" "),a("el-form-item",{attrs:{label:"姓名:"}},[a("div",[t._v(t._s(t.applyForm.user_name))])]),t._v(" "),a("el-form-item",{attrs:{label:"手机号:"}},[a("div",[t._v(t._s(t.applyForm.phone))])]),t._v(" "),a("el-form-item",{attrs:{label:"身份证号:"}},[a("div",[t._v(t._s(t.applyForm.idcard_code))])]),t._v(" "),a("el-form-item",{attrs:{label:"身份证正反面:"}},[a("div",{staticClass:"flex-warp"},[a("lb-cover",{attrs:{fileList:t.applyForm.idcard_imgs,isToDel:!1,size:"small",type:"more",fileSize:t.applyForm.idcard_imgs.length}})],1)]),t._v(" "),a("el-form-item",{attrs:{label:"申请时间:"}},[a("div",[t._v("\n "+t._s(t._f("handleTime")(t.applyForm.create_time))+"\n ")])]),t._v(" "),a("div",{staticClass:"space-lg"}),t._v(" "),a("div",{staticClass:"space-lg b-1px-t"}),t._v(" "),a("div",{staticClass:"space-lg"}),t._v(" "),1!==t.applyForm.status?a("block",[a("div",{staticClass:"flex-warp"},[a("el-form-item",{staticStyle:{width:"50%"},attrs:{label:"审核结果:",prop:"status"}},[a("el-tag",{attrs:{type:t.statusText[t.applyForm.status].type}},[t._v(t._s(t.statusText[t.applyForm.status].text))])],1),t._v(" "),a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:1!=t.applyForm.status&&t.applyForm.sh_time,expression:"applyForm.status != 1 && applyForm.sh_time"}],staticStyle:{width:"50%"},attrs:{label:"审核时间:",prop:""}},[a("div",{staticClass:"c-warning"},[t._v("\n "+t._s(t._f("handleTime")(t.applyForm.sh_time))+"\n ")])])],1),t._v(" "),t.applyForm.sh_text&&3!==t.applyForm.status?a("el-form-item",{attrs:{label:"审核意见:",prop:"sh_text"}},[a("div",[t._v(t._s(t.applyForm.sh_text))])]):t._e()],1):t._e()],1),t._v(" "),1===t.applyForm.status||3==t.applyForm.status?a("el-form",{ref:"subForm",attrs:{model:t.subForm,rules:t.subFormRules,"label-width":"130px",size:"mini"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("el-form-item",{staticStyle:{width:"50%"},attrs:{label:"审核结果:",prop:"status"}},[a("el-radio-group",{model:{value:t.subForm.status,callback:function(e){t.$set(t.subForm,"status",e)},expression:"subForm.status"}},[a("el-radio",{attrs:{label:2}},[t._v("通过")]),t._v(" "),1===t.applyForm.status?a("el-radio",{attrs:{label:4}},[t._v("驳回")]):t._e()],1)],1),t._v(" "),a("el-form-item",{attrs:{label:"审核意见:"}},[a("el-input",{attrs:{type:"textarea",rows:10,maxlength:"300","show-word-limit":"",resize:"none",placeholder:"请输入审核意见"},model:{value:t.subForm.sh_text,callback:function(e){t.$set(t.subForm,"sh_text",e)},expression:"subForm.sh_text"}})],1)],1):t._e()],1):t._e(),t._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.showApply=!1}}},[t._v(t._s(t.$t("action.cancel")))]),t._v(" "),1===t.applyForm.status||3===t.applyForm.status?a("el-button",{directives:[{name:"preventReClick",rawName:"v-preventReClick"}],attrs:{type:"primary"},on:{click:t.submitFormInfo}},[t._v(t._s(t.$t("action.comfirm")))]):t._e()],1)])],1)],1)},staticRenderFns:[]};var p=a("VU/8")(m,c,!1,function(t){a("jvWn")},"data-v-7251cf5a",null);e.default=p.exports},jvWn:function(t,e){}}); |