1 line
16 KiB
JavaScript
1 line
16 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3dc60db5"],{"0792":function(e,t,l){"use strict";l.d(t,"d",(function(){return o})),l.d(t,"c",(function(){return d})),l.d(t,"a",(function(){return n})),l.d(t,"b",(function(){return b}));l("d9e2");function a(e){return!e||("{}"===JSON.stringify(e)||"[]"===JSON.stringify(e))}const c=()=>(e,t,l)=>{if(t){const e=/^1[3|4|5|7|8][0-9]\d{8}$/;if(!e.test(t))return l(new Error("请输入正确的手机号"));l()}else;},o=(e,t="phone")=>{if(a(e))return[];const{require:l,validator:o}=e&&{...e},r=[];l&&r.push({required:!0,message:"请输入手机号",trigger:"blur"}),o&&r.push({min:11,message:"手机号格式不正确",trigger:"blur"},{trigger:"blur",validator:c()});const d={};return d[t]=r,{...d}},r=()=>(e,t,l)=>{t&&(/(^\d{15}$)|(^\d{17}(\d|X|x)$)/.test(t)||l(new Error("输入的身份证长度或格式错误")));var a={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"};a[parseInt(null===t||void 0===t?void 0:t.substr(0,2))]||l(new Error("身份证地区非法"));var c=(t.substr(6,4)+"-"+Number(t.substr(10,2))+"-"+Number(t.substr(12,2))).replace(/-/g,"/"),o=new Date(c);c!==o.getFullYear()+"/"+(o.getMonth()+1)+"/"+o.getDate()&&l(new Error("身份证上的出生日期非法"));for(var r=0,d=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2],n="10X98765432",u=0;u<t.length-1;u++)r+=t[u]*d[u];var b=n[r%11];t[t.length-1]!==b&&l(new Error("输入的身份证号非法")),l()},d=(e,t="idEntityCard")=>{if(a(e))return[];const{require:l,validator:c}=e&&{...e},o=[];l&&o.push({required:!0,message:"请输入身份证号",trigger:"blur"}),c&&o.push({trigger:"blur",validator:r()});const d={};return d[t]=o,{...d}},n=(e,t="addredd")=>{if(a(e))return[];const{require:l}=e&&{...e},c=[];l&&c.push({required:!0,message:"请选择地址",trigger:"change"});const o={};return o[t]=c,{...o}},u=()=>(e,t,l)=>{const a=/^([a-zA-Z0-9]+[-_\.]?)+@[a-zA-Z0-9]+\.[a-z]+$/;if(t){if(!a.test(t))return l(new Error("请输入正确的邮箱地址"));l()}else;},b=(e,t="email")=>{if(a(e))return[];const{require:l,validator:c}=e&&{...e},o=[];l&&o.push({required:!0,message:"请输入邮箱",trigger:"blur"}),c&&o.push({trigger:"change",validator:u()});const r={};return r[t]=o,{...r}}},3121:function(e,t,l){},bab5:function(e,t,l){"use strict";l("3121")},c108:function(e,t,l){"use strict";l.r(t);var a=l("7a23"),c=l("7902"),o=l("0792"),r=l("b775");const d="/mosty-api/mosty-jcgl";function n(e){return Object(r["a"])({url:d+"/tbJcglShabll",method:"GET",params:e})}function u(e){return Object(r["a"])({url:d+"/tbJcglShabll",method:"post",data:e})}function b(e){return Object(r["a"])({url:d+"/tbJcglShabll",method:"put",data:e})}function i(e){return Object(r["a"])({url:d+"/tbJcglShabll/"+e,method:"get"})}function s(e){return Object(r["a"])({url:d+"/tbJcglShabll",method:"delete",data:e})}var j=l("92c2");const m=e=>(Object(a["pushScopeId"])("data-v-dad07486"),e=e(),Object(a["popScopeId"])(),e),O={class:"titleBox"},p=m(()=>Object(a["createElementVNode"])("div",{class:"title"},"社会安保力量",-1)),v={class:"btnBox"},h=m(()=>Object(a["createElementVNode"])("span",{style:{"vertical-align":"middle"}},"新增",-1)),V=m(()=>Object(a["createElementVNode"])("span",{style:{"vertical-align":"middle"}},"批量删除",-1)),g=Object(a["createTextVNode"])(" 查询 "),f=Object(a["createTextVNode"])(" 重置 "),w={class:"tabBox"},x=Object(a["createTextVNode"])("修改"),N=Object(a["createTextVNode"])("删除"),C={key:0,class:"dialog"},z={class:"head_box"},_={class:"title"},y=Object(a["createTextVNode"])("保存"),k=Object(a["createTextVNode"])("关闭");var E={__name:"index",setup(e){const{proxy:t}=Object(a["getCurrentInstance"])(),{D_ZDY_ABLLLX:l}=t.$dict("D_ZDY_ABLLLX"),r=Object(a["ref"])(0),d=Object(a["ref"])({}),m=Object(a["ref"])([]),E=(Object(a["ref"])(null),Object(a["ref"])(0)),B=Object(a["ref"])(!1),U=Object(a["ref"])(!1),S=Object(a["ref"])([]),$=Object(a["ref"])(null),D=Object(a["ref"])(!0),q=Object(a["ref"])(),J=Object(a["ref"])(!1),T=Object(a["ref"])("新增社会安保"),L=Object(a["ref"])(null),I=Object(a["ref"])([]),A=Object(a["ref"])({pageCurrent:1,pageSize:10}),F=Object(a["ref"])({xm:[{required:!0,message:"请输入姓名",trigger:"change"}],lxdh:[{required:!0,message:"请输入联系电话",pattern:/^((0\d{2,3}-\d{7,8})|(1[345678]\d{9}))$/,trigger:"change"}],...o["c"]({require:!0,message:"请输入身份证号",validator:!0},"sfzh")});function X(){D.value=!0,n(A.value).then(e=>{m.value=e.records,E.value=e.total,D.value=!1}).catch(()=>{D.value=!1})}function Z(){B.value=!0,J.value=!0}function Y(){J.value=!1,d.value={}}function G(){L.value.validate(e=>{e&&(d.value.ssbmid=d.value.ssbmdm,U.value=!0,setTimeout(()=>{U.value=!1},1500),B.value?u(d.value).then(()=>{t.$message({type:"success",message:"新增成功"}),Y(),X()}):b(d.value).then(()=>{t.$message({type:"success",message:"修改成功"}),Y(),X()}))})}function H(e){i(e.id).then(e=>{B.value=!1,T.value="修改社会安保",J.value=!0,d.value=e})}const M=e=>{S.value=[],e&&e.forEach(e=>{S.value.push(e.id)})};function P(e){t.$confirm("确定要删除","警告",{type:"warning"}).then(()=>{s([e.id]).then(()=>{t.$message({type:"success",message:"删除成功"}),X()})}).catch(()=>{t.$message.info("已取消")})}function R(){t.$confirm("确定要删除","警告",{type:"warning"}).then(()=>{s(S.value).then(e=>{t.$message({message:"删除成功",type:"success"}),X()})}).catch(()=>{t.$message.info("已取消")})}const K=()=>{A.value.pageCurrent=1,X()},Q=()=>{A.value={pageCurrent:1,pageSize:10},X()},W=()=>{q.value=window.innerHeight-$.value.offsetHeight-240},ee=e=>{A.value.pageSize=e,X()},te=e=>{A.value.pageCurrent=e,X()};return Object(a["onMounted"])(()=>{X(),W(),window.onresize=function(){W()},Object(j["J"])({}).then(e=>{I.value=e.records}),t.mittBus.on("mittFn",e=>{r.value=e})}),(e,t)=>{const o=Object(a["resolveComponent"])("CirclePlus"),n=Object(a["resolveComponent"])("el-icon"),u=Object(a["resolveComponent"])("el-button"),b=Object(a["resolveComponent"])("Delete"),i=Object(a["resolveComponent"])("el-form-item"),s=Object(a["resolveComponent"])("el-input"),j=Object(a["resolveComponent"])("el-option"),B=Object(a["resolveComponent"])("el-select"),I=Object(a["resolveComponent"])("el-form"),X=Object(a["resolveComponent"])("el-table-column"),W=Object(a["resolveComponent"])("dict-tag"),le=Object(a["resolveComponent"])("el-table"),ae=Object(a["resolveComponent"])("el-pagination"),ce=Object(a["resolveDirective"])("loading");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",null,[Object(a["createElementVNode"])("div",O,[p,Object(a["createElementVNode"])("div",v,[Object(a["createVNode"])(u,{type:"primary",onClick:Z},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{style:{"vertical-align":"middle"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(o)]),_:1}),h]),_:1}),Object(a["createVNode"])(u,{onClick:R,disabled:0==S.value.length,typeof:"danger"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{style:{"vertical-align":"middle"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b)]),_:1}),V]),_:1},8,["disabled"])])]),Object(a["createElementVNode"])("div",{class:"searchBox",ref_key:"searchBox",ref:$},[Object(a["createVNode"])(I,{model:A.value,inline:!0},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{label:"所属辖区"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c["a"],{width:"100%",clearable:"",modelValue:A.value.ssbmid,"onUpdate:modelValue":t[0]||(t[0]=e=>A.value.ssbmid=e)},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(i,{label:"安保人员"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:A.value.xm,"onUpdate:modelValue":t[1]||(t[1]=e=>A.value.xm=e),placeholder:"请输入安保人员姓名",clearable:""},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(i,{label:"安保力量类型",prop:"ablllx"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(B,{modelValue:A.value.ablllx,"onUpdate:modelValue":t[2]||(t[2]=e=>A.value.ablllx=e),style:{width:"100%"},placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(Object(a["unref"])(l),e=>(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(i,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{onClick:K},{default:Object(a["withCtx"])(()=>[g]),_:1}),Object(a["createVNode"])(u,{onClick:t[3]||(t[3]=e=>Q())},{default:Object(a["withCtx"])(()=>[f]),_:1})]),_:1})]),_:1},8,["model"])],512),Object(a["createElementVNode"])("div",w,[Object(a["withDirectives"])((Object(a["openBlock"])(),Object(a["createBlock"])(le,{data:m.value,border:"","row-key":"id","tree-props":{children:"itemList",hasChildren:!0},style:{width:"100%"},key:r.value,height:q.value,"element-loading-background":"rgba(0,0,0,0.3)","element-loading-text":"数据加载中。。",onSelectionChange:M},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(X,{type:"selection",width:"40",align:"center"}),Object(a["createVNode"])(X,{label:"序号",type:"index",align:"center",width:"60"}),Object(a["createVNode"])(X,{sortable:"","show-overflow-tooltip":"",label:"姓名",prop:"xm",align:"center",width:"180"}),Object(a["createVNode"])(X,{"show-overflow-tooltip":"",label:"所属辖区",prop:"ssbm",align:"center"}),Object(a["createVNode"])(X,{"show-overflow-tooltip":"",label:"安保力量类型",prop:"ablllx",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createElementVNode"])("div",null,[Object(a["createVNode"])(W,{options:Object(a["unref"])(l),value:e.ablllx,tag:!1},null,8,["options","value"])])]),_:1}),Object(a["createVNode"])(X,{label:"工作单位",prop:"gzdw",align:"center"}),Object(a["createVNode"])(X,{label:"联系电话",prop:"lxdh",align:"center"}),Object(a["createVNode"])(X,{label:"操作",align:"center",fixed:"right",width:"140px"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(u,{onClick:t=>H(e),size:"small"},{default:Object(a["withCtx"])(()=>[x]),_:2},1032,["onClick"]),Object(a["createVNode"])(u,{onClick:t=>P(e),type:"danger",size:"small"},{default:Object(a["withCtx"])(()=>[N]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data","height"])),[[ce,D.value]]),Object(a["createElementVNode"])("div",{class:"fenye",style:Object(a["normalizeStyle"])({top:q.value+"px"})},[Object(a["createVNode"])(ae,{class:"pagination",onSizeChange:ee,onCurrentChange:te,"current-page":A.value.pageCurrent,"page-sizes":[10,20,50,100],"page-size":A.value.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:E.value},null,8,["current-page","page-size","total"])],4)]),J.value?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",C,[Object(a["createElementVNode"])("div",z,[Object(a["createElementVNode"])("span",_,Object(a["toDisplayString"])(T.value),1),Object(a["createElementVNode"])("div",null,[Object(a["createVNode"])(u,{loading:U.value,type:"primary",size:"small",onClick:G},{default:Object(a["withCtx"])(()=>[y]),_:1},8,["loading"]),Object(a["createVNode"])(u,{size:"small",onClick:Y},{default:Object(a["withCtx"])(()=>[k]),_:1})])]),Object(a["createVNode"])(I,{ref_key:"elform",ref:L,model:d.value,rules:F.value,inline:!0,"label-position":"top"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{label:"所属辖区",prop:"ssbmdm"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c["a"],{width:"100%",clearable:"",placeholder:d.value.ssbm,modelValue:d.value.ssbmdm,"onUpdate:modelValue":t[4]||(t[4]=e=>d.value.ssbmdm=e)},null,8,["placeholder","modelValue"])]),_:1}),Object(a["createVNode"])(i,{label:"姓名",prop:"xm"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:d.value.xm,"onUpdate:modelValue":t[5]||(t[5]=e=>d.value.xm=e),placeholder:"请输入姓名"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(i,{label:"身份证号",prop:"sfzh"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:d.value.sfzh,"onUpdate:modelValue":t[6]||(t[6]=e=>d.value.sfzh=e),placeholder:"请输入身份证号"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(i,{label:"性别",prop:"xbdm"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c["g"],{width:"100%",modelValue:d.value.xbdm,"onUpdate:modelValue":t[7]||(t[7]=e=>d.value.xbdm=e),dictEnum:"GENDER",clearable:"",filterable:""},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(i,{label:"安保力量类型",prop:"ablllx"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(B,{modelValue:d.value.ablllx,"onUpdate:modelValue":t[8]||(t[8]=e=>d.value.ablllx=e),style:{width:"100%"},placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(Object(a["unref"])(l),e=>(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(i,{label:"联系电话",prop:"lxdh"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:d.value.lxdh,"onUpdate:modelValue":t[9]||(t[9]=e=>d.value.lxdh=e),placeholder:"请输入联系电话"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(i,{label:"民族",prop:"mzdm"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c["g"],{width:"100%",modelValue:d.value.mzdm,"onUpdate:modelValue":t[10]||(t[10]=e=>d.value.mzdm=e),dictEnum:"NATION",clearable:"",filterable:""},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(i,{label:"学历",prop:"xldm"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c["g"],{width:"100%",modelValue:d.value.xldm,"onUpdate:modelValue":t[11]||(t[11]=e=>d.value.xldm=e),dictEnum:"EDUCATION",clearable:"",filterable:""},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(i,{style:{width:"48%"},label:"住址详址",prop:"zzxz"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:d.value.zzxz,"onUpdate:modelValue":t[12]||(t[12]=e=>d.value.zzxz=e),placeholder:"请输入住址详址"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(i,{style:{width:"48%"},label:"工作单位",prop:"gzdw"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:d.value.gzdw,"onUpdate:modelValue":t[13]||(t[13]=e=>d.value.gzdw=e),placeholder:"请输入工作单位"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(i,{style:{width:"48%"},label:"所在单位",prop:"szdw"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:d.value.szdw,"onUpdate:modelValue":t[14]||(t[14]=e=>d.value.szdw=e),placeholder:"请输入所在单位"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(i,{style:{width:"48%"},label:"工作内容",prop:"gznr"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:d.value.gznr,"onUpdate:modelValue":t[15]||(t[15]=e=>d.value.gznr=e),placeholder:"请输入工作内容"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(i,{style:{width:"48%"},label:"掌握技能",prop:"zwjn"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:d.value.zwjn,"onUpdate:modelValue":t[16]||(t[16]=e=>d.value.zwjn=e),placeholder:"请输入掌握技能"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(i,{prop:"bz",label:"备注",style:{width:"100%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:d.value.bz,"onUpdate:modelValue":t[17]||(t[17]=e=>d.value.bz=e),placeholder:"请输入关键字","show-word-limit":"",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])])):Object(a["createCommentVNode"])("",!0)])}}},B=(l("bab5"),l("d959")),U=l.n(B);const S=U()(E,[["__scopeId","data-v-dad07486"]]);t["default"]=S}}]); |