Files
starRiverProperty/frontend-source/decompiled/cwos-portal/static/js/134.e31741f69c1826b30d2f.js
T
反编译工作区 4f79e10bd6 chore: cleanup stray nested directories in frontend-source
Former-commit-id: 376f94edd602d3dfed1cbada6e08361ee7b08e73
2026-04-29 13:07:40 +08:00

1 line
11 KiB
JavaScript

webpackJsonp([134],{"523b":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("Dd8w"),n=a.n(r),l=a("Xxa5"),o=a.n(l),i=a("exGp"),s=a.n(i),c=(a("yfAY"),a("D8sR")),d=a("WP3z"),p={data:function(){return{activeName:"1",featureList:[[{},{},{}],[{},{}],[{}]]}},created:function(){this.queryFeature(1),this.queryFeature(2),this.queryFeature(3)},filters:{path:function(e,t){return e[t]?e[t].path:""}},props:{disabled:{type:Boolean,default:!1},ifEdit:{type:Boolean,default:!1},personId:{type:String,default:""},personPics:{type:Array,default:function(){return[]}}},watch:{personId:{immediate:!0,handler:function(e){e&&this.$forceUpdate()}}},methods:{handleClick:function(e,t){this.activeName},fetchImgNum:function(e){var t=0;return this.featureList[e-1].forEach(function(e){e.id&&(t+=1)}),{1:"注册照",2:"身份证",3:"联网核查照"}[e]+"("+t+")"},fetchAll:function(){var e=[];this.featureList.map(function(t){t.map(function(t){t.path&&e.push(t)})}),this.$emit("updatePersonPics",e)},queryFeature:function(e){var t=this;this.personId&&c.a.queryFeature(e,this.personId).then(function(a){var r=t.featureList[e-1];a.data.map(function(t){var a=t.subType;e==t.type&&(r[a-1]=t)}),t.$forceUpdate()})},removeFeature:function(e,t){this.featureList[e-1][t-1]={},this.$forceUpdate(),this.fetchAll()},addFeature:function(e,t,a){this.personId&&(this.featureList[t-1][a-1]={path:e,type:t,subType:a},this.fetchAll())}},components:{fileUpload:d.a}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"featrue-wrp"},[a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:e.fetchImgNum(1),name:"1"}},[a("el-row",{staticStyle:{width:"1000px"},attrs:{gutter:20}},e._l(3,function(t,r){return a("el-col",{key:r,attrs:{span:8}},[a("fileUpload",{attrs:{bottomTip:"上传注册照",editImg:e._f("path")(e.featureList[0],r),disabled:!e.personId||e.disabled},on:{remove:function(a){return e.removeFeature(1,t)},fileChange:function(a){return e.addFeature(a,1,t)}}})],1)}),1)],1),e._v(" "),a("el-tab-pane",{attrs:{label:e.fetchImgNum(3),name:"3"}},[a("fileUpload",{attrs:{bottomTip:"上传联网核查照",NoQuqalityCheck:"",disabled:!e.personId||e.disabled,editImg:e._f("path")(e.featureList[2],0)},on:{remove:function(t){return e.removeFeature(3,1)},fileChange:function(t){return e.addFeature(t,3,1)}}})],1),e._v(" "),a("el-tab-pane",{attrs:{label:"身份证",name:"2"}},[e._v("\n 暂未开放\n ")]),e._v(" "),a("el-tab-pane",{attrs:{label:"指纹",name:"4"}},[e._v("暂未开放")]),e._v(" "),a("el-tab-pane",{attrs:{label:"指静脉",name:"5"}},[e._v("暂未开放")]),e._v(" "),a("el-tab-pane",{attrs:{label:"掌纹",name:"6"}},[e._v("暂未开放")]),e._v(" "),a("el-tab-pane",{attrs:{label:"声纹",name:"7"}},[e._v("暂未开放")]),e._v(" "),a("el-tab-pane",{attrs:{label:"虹膜",name:"8"}},[e._v("暂未开放")])],1)],1)},staticRenderFns:[]};var f={data:function(){return{forbidden:!1,editId:this.$route.query.id,personId:"",createdLoading:!1,form:{sex:3,vipLevel:null,personPics:[]},orgs:[],cardTypes:[],personType:[],infoLoading:!1,pickerOptions:{disabledDate:function(e){var t=new Date;return t.setHours(23),t.setMinutes(59),t.setSeconds(59),e.getTime()>t.getTime()}}}},computed:{ifEdit:function(){return"PersonEdit"===this.$route.name},msg:function(){return this.ifEdit?"更新成功":"添加成功"},showVipLevel:function(){return"peopleType#1"===this.form.type}},created:function(){this.fetchEditInfo(),this.fetchOptions()},methods:{updatePersonPics:function(e){this.form.personPics=e},fetchEditInfo:function(){var e=this;return s()(o.a.mark(function t(){var a;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.ifEdit||!e.editId){t.next=18;break}return e.infoLoading=!0,t.prev=2,t.next=5,c.a.detail(e.editId);case 5:(a=t.sent).sex=Number(a.sex),e.form=a,e.$nextTick(function(){e.$refs.ruleForm.clearValidate()}),t.next=13;break;case 11:t.prev=11,t.t0=t.catch(2);case 13:return t.prev=13,e.infoLoading=!1,t.finish(13);case 16:t.next=19;break;case 18:e.ifEdit&&!e.editId&&e.$router.push("/person/index");case 19:case"end":return t.stop()}},t,e,[[2,11,13,16]])}))()},fetchOptions:function(){this.cardTypes=this.$dict("certificateType",!0),this.personType=this.$dict("peopleType",!0),this.vipLevels=this.$dict("vipLevel",!0)},handlePersonTypeChange:function(){var e=this;this.$nextTick(function(){e.form.vipLevel=""})},fetchCreateData:function(){var e=this,t=n()({},this.form);this.createdLoading=!0,(this.ifEdit?c.a.edit(t):c.a.add(t)).then(function(t){e.createdLoading=!1,e.$message.success(e.msg),e.personId=t.data.id,e.$router.push("/person/index")}).catch(function(t){e.createdLoading=!1})},handleCancel:function(){this.$router.go(-1)},handleConfirm:function(){var e=this;this.$refs.ruleForm.validate(function(t){if(!t)return!1;e.fetchCreateData()})}},components:{feature:a("VU/8")(p,u,!1,function(e){a("HDUo")},"data-v-836b066e",null).exports,cascader:a("x1DN").a}},m={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.infoLoading,expression:"infoLoading"}]},[a("el-card",[a("el-form",{ref:"ruleForm",attrs:{"label-width":"120px",disabled:e.forbidden,model:e.form}},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[e._v("基本信息")])]),e._v(" "),a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"所属机构",rules:[e.$rule.normalRule("empty","所属机构不能为空")],prop:"orgId"}},[a("cascader",{attrs:{orgName:e.form.orgName},model:{value:e.form.orgId,callback:function(t){e.$set(e.form,"orgId",t)},expression:"form.orgId"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"人员姓名",rules:[e.$rule.normalRule("empty","人员姓名不能为空"),e.$rule.lenRule(1,64)],prop:"name"}},[a("el-input",{attrs:{placeholder:"请填写姓名",maxlength:"64"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name","string"==typeof t?t.trim():t)},expression:"form.name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"人员编号",rules:[e.$rule.normalRule("empty","人员编号不能为空"),e.$rule.lenRule(1,32)],prop:"code"}},[a("el-input",{attrs:{maxlength:"32",placeholder:"请填写人员编号",disabled:e.ifEdit},model:{value:e.form.code,callback:function(t){e.$set(e.form,"code","string"==typeof t?t.trim():t)},expression:"form.code"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"证件类型"}},[a("el-select",{model:{value:e.form.certType,callback:function(t){e.$set(e.form,"certType",t)},expression:"form.certType"}},e._l(e.cardTypes,function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})}),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"证件号码",rules:[e.$rule.lenRule(0,32)],prop:"certNo"}},[a("el-input",{attrs:{placeholder:"请填写证件号码",maxlength:"32"},model:{value:e.form.certNo,callback:function(t){e.$set(e.form,"certNo",t)},expression:"form.certNo"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"出生日期",prop:"birthday"}},[a("el-date-picker",{attrs:{type:"date","value-format":"yyyy-MM-dd","picker-options":e.pickerOptions,placeholder:"选择日期"},model:{value:e.form.birthday,callback:function(t){e.$set(e.form,"birthday",t)},expression:"form.birthday"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{staticStyle:{width:"320px"},attrs:{label:"性别",prop:"sex"}},[a("el-radio-group",{model:{value:e.form.sex,callback:function(t){e.$set(e.form,"sex",t)},expression:"form.sex"}},[a("el-radio",{attrs:{label:1}},[e._v("男")]),e._v(" "),a("el-radio",{attrs:{label:2}},[e._v("女")]),e._v(" "),a("el-radio",{attrs:{label:3}},[e._v("未知")])],1)],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"人员类型",rules:[e.$rule.normalRule("empty","人员类型不能为空")],prop:"type"}},[a("el-select",{on:{change:e.handlePersonTypeChange},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},e._l(e.personType,function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})}),1)],1)],1),e._v(" "),e.showVipLevel?a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"VIP等级",rules:[e.$rule.normalRule("empty","VIP等级不能为空")],prop:"vipLevel"}},[a("el-select",{model:{value:e.form.vipLevel,callback:function(t){e.$set(e.form,"vipLevel",t)},expression:"form.vipLevel"}},e._l(e.vipLevels,function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})}),1)],1)],1):e._e(),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"手机号码",rules:[e.$rule.lenRule(1,32),e.$rule.normalRule("phone")],prop:"telephone"}},[a("el-input",{attrs:{placeholder:"请填写手机号码",maxlength:"32"},model:{value:e.form.telephone,callback:function(t){e.$set(e.form,"telephone",t)},expression:"form.telephone"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"邮箱",rules:[e.$rule.lenRule(0,64),e.$rule.normalRule("email")],prop:"email"}},[a("el-input",{attrs:{placeholder:"请填写邮箱",maxlength:"64"},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"备注",rules:[e.$rule.lenRule(0,255)],prop:"remark"}},[a("m-input",{attrs:{placeholder:"请填写备注",type:"textarea",autosize:{minRows:2,maxRows:6},showLimit:"",maxlength:"255"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1)],1),e._v(" "),e.ifEdit&&e.forbidden?a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:[e.$auth.personEdit],expression:"[$auth.personEdit]"}],attrs:{type:"primary"},on:{click:function(t){e.forbidden=!1}}},[e._v("编辑")]):e._e()],1),e._v(" "),a("el-card",{staticStyle:{"margin-top":"20px"}},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[e._v("生物特征采集")])]),e._v(" "),a("el-form",{attrs:{disabled:e.forbidden}},[a("el-row",{staticStyle:{width:"1000px"}},[a("feature",{attrs:{personId:e.personId||e.editId},on:{updatePersonPics:e.updatePersonPics}})],1)],1)],1)],1),e._v(" "),a("fixed-bottom",[a("el-button",{attrs:{type:"primary",loading:e.createdLoading},on:{click:e.handleConfirm}},[e._v("确定")]),e._v(" "),a("el-button",{on:{click:e.handleCancel}},[e._v("取消")])],1)],1)},staticRenderFns:[]};var v=a("VU/8")(f,m,!1,function(e){a("n1JV")},"data-v-57dbe58d",null);t.default=v.exports},HDUo:function(e,t,a){var r=a("fPDT");"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);a("rjj0")("fe483206",r,!0)},fPDT:function(e,t,a){(e.exports=a("FZ+f")(!1)).push([e.i,'\n.featrue-wrp[data-v-836b066e] {\n min-height: 300px;\n}\n.idcard-wrp[data-v-836b066e]:after {\n content: "";\n display: table;\n clear: both;\n}\n',""])},krPD:function(e,t,a){(e.exports=a("FZ+f")(!1)).push([e.i,"\n[data-v-57dbe58d] .el-select,\n.el-cascader[data-v-57dbe58d],\n.el-date-editor[data-v-57dbe58d] {\n display: block;\n}\n[data-v-57dbe58d] .el-date-editor.el-input,\n.el-date-editor.el-input__inner[data-v-57dbe58d] {\n width: 100%;\n}\n",""])},n1JV:function(e,t,a){var r=a("krPD");"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);a("rjj0")("309931a2",r,!0)}});