1 line
53 KiB
JavaScript
1 line
53 KiB
JavaScript
|
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-639c8558"],{"0c59":function(e,t,l){"use strict";l("67a8")},1542:function(e,t,l){"use strict";l("c78d")},"1ba7":function(e,t,l){},"244a":function(e,t,l){"use strict";l("96415")},"310e":function(e,t,l){"use strict";l.r(t);var a=l("7a23"),o=l("7902"),c=l("2e9d"),n=l("ad28"),r=l("1090"),i=l("2d16"),d=l("1d22"),b=l("b893");const s={class:"flex just-center"},u=Object(a["createTextVNode"])("取消"),p=Object(a["createTextVNode"])("确认");var j={__name:"addPersonnel",props:{modelValue:{type:Boolean,default:!1},dict:{type:Object,default:()=>({})},dialogValue:{type:Object,default:()=>({})}},emits:["update:modelValue","changePersonnel"],setup(e,{emit:t}){const l=e,o=Object(a["ref"])({});Object(a["watch"])(()=>l.dialogValue,e=>{e&&(o.value={...l.dialogValue})});const c=Object(a["ref"])(),n=Object(a["ref"])([{label:"姓名",prop:"xm",type:"input",width:"45%"},{label:"身份证号",prop:"sfzh",type:"input",width:"45%"},{label:"角色",prop:"js",type:"input",width:"45%"},{label:"手机号",prop:"sjh",type:"input",width:"45%"},{label:"管辖单位",prop:"gxdwdm",depMc:"gxdw",type:"department",width:"45%"},{label:"人员属地",prop:"rysd",type:"select",width:"45%",options:l.dict.D_BZ_XZQHDM},{label:"居住地址",prop:"jzdz",type:"input",width:"100%"},{label:"备注",prop:"bz",type:"textarea",width:"100%"}]),r=e=>{if(o.value.id)t("changePersonnel",o.value);else{const e={id:Object(b["d"])(),...o.value};t("changePersonnel",e)}i()},i=()=>{t("update:modelValue",!1)};return(t,l)=>{const b=Object(a["resolveComponent"])("el-button"),j=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createBlock"])(j,{modelValue:e.modelValue,"onUpdate:modelValue":l[1]||(l[1]=e=>Object(a["isRef"])(modelValue)?modelValue.value=e:null),"destroy-on-close":!0,title:"新增人员",onClose:i,"close-on-click-modal":!1},{footer:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",s,[Object(a["createVNode"])(b,{onClick:i},{default:Object(a["withCtx"])(()=>[u]),_:1}),Object(a["createVNode"])(b,{type:"primary",onClick:r},{default:Object(a["withCtx"])(()=>[p]),_:1})])]),default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d["a"],{modelValue:o.value,"onUpdate:modelValue":l[0]||(l[0]=e=>o.value=e),formList:n.value,labelWidth:"120px",ref_key:"elform",ref:c},null,8,["modelValue","formList"])]),_:1},8,["modelValue"])}}},O=(l("0c59"),l("d959")),m=l.n(O);const v=m()(j,[["__scopeId","data-v-f2a292ce"]]);var h=v,f=l("25ca"),C=l("84ce"),w=l("3ef4"),V=l("c5cb");const _=e=>(Object(a["pushScopeId"])("data-v-98c69d44"),e=e(),Object(a["popScopeId"])(),e),y={class:"upload-section"},g=_(()=>Object(a["createElementVNode"])("div",{class:"el-upload__text"},[Object(a["createElementVNode"])("em",null,"点击或拖拽文件到此处上传")],-1)),x={class:"el-upload__tip"},N={class:"upload-actions"},k=Object(a["createTextVNode"])("导入数据"),D=Object(a["createTextVNode"])("下载模板"),B={key:0,class:"preview-section"},T=_(()=>Object(a["createElementVNode"])("h4",{style:{"margin-bottom":"16px"}},"数据预览",-1));var S={__name:"toChannel",props:{modelValue:{type:Boolean,default:!1},width:{type:String,default:"30%"},title:{type:String,default:"导入数据"},fileSizeLimit:{type:Number,default:10},tableColumns:{type:Array,default:()=>[]},templateUrl:{type:String,default:""},aiconUrl:{type:String,default:""},isUrl:{type:Boolean,default:!1}},emits:["update:modelValue","import-success","import-error","vSocial"],setup(e,{emit:t}){const l=e,o=Object(a["ref"])([]),c=Object(a["ref"])([]),n=Object(a["ref"])(!1),r=Object(a["computed"])(()=>o.value.length>0&&!n.value),i=()=>{d(),t("update:modelValue",!1)},d=()=>{o.value=[],c.value=[],n.value=!1},b=e=>{c.value=[],o.value=[e];const t=new FileReader;t.onload=e=>{try{const t=e.target.result,a=f["a"](t,{type:"binary"}),o=a.SheetNames[0],n=a.Sheets[o],r=f["b"].sheet_to_json(n);l.tableColumns&&l.tableColumns.length>0?c.value=r.slice(0,10).map(e=>{const t={};return l.tableColumns.forEach(l=>{t[l.prop]=void 0!==e[l.label]?e[l.label]:e[l.pr
|