pages-personalVip-addMobilize.4e007c57.js 4.61 KB
import{r as e,o as a,j as l,b as t,w as u,F as d,i as o,d as n,t as s,k as i,z as r,_ as c,u as m,G as f,q as p,c as v}from"./index-faed4152.js";import{_}from"./uni-easyinput.cf12d792.js";import{a as b,r as y}from"./uni-app.es.32d1ec75.js";import{_ as I,a as g}from"./uni-forms.d13e4a45.js";import{_ as h}from"./uni-data-select.c2b2dcdb.js";import{_ as x}from"./uni-icons.3b49d363.js";import{_ as C,a as V}from"./uni-swipe-action.33021097.js";import{T as j,W as k,X as w,Y as z}from"./api.6a2ba825.js";import{_ as T}from"./_plugin-vue_export-helper.1b428a4d.js";const N=T({__name:"addMobilize",setup(T){const N=e({borderColor:"#fff",fontSize:"30rpx"}),S=e("text-align: right;font-size:30rpx"),q=e([{value:"0",text:"身份证"},{value:"1",text:"港澳台通信身份证"},{value:"2",text:"中国护照"},{value:"3",text:"外国护照"}]),A=e({idcType:"0"}),U=e([]),B=e(0),L=e(!0),D=e({rangeId:-1});function F(){A.value.name?A.value.idcCode?k(A.value).then((e=>{A.value.perId=e.data.perId,A.value.ancestorNameList=e.data.ancestorNameList,A.value.memName=e.data.memName,A.value.personIdArray=e.data.perId,L.value=!1,r({title:"查询成功!"})})):r({title:"请输入证件号",icon:"none"}):r({title:"请输入姓名",icon:"none"})}function G(){A.value.name?A.value.idcCode?w({rangeId:A.value.rangeId||-1,personIdArray:A.value.personIdArray}).then((e=>{A.value.rangeId=e.data,D.value.rangeId=e.data,L.value=!0,A.value.idcType="0",A.value.idcCode="",A.value.name="",M()})):r({title:"请输入证件号",icon:"none"}):r({title:"请输入姓名",icon:"none"})}function M(){j(D.value).then((e=>{U.value=e.rows,B.value=e.total}))}function W(){-1!=A.value.rangeId&&z([A.value.rangeId]).then((e=>{r({title:"提交成功!"}),c()}))}return b((e=>{e.rangId&&(A.value.rangeId=e.rangId,D.value.rangeId=e.rangId,M())})),(e,r)=>{const c=y(m("uni-easyinput"),_),b=y(m("uni-forms-item"),I),j=y(m("uni-data-select"),h),k=y(m("uni-forms"),g),w=f,z=o,T=p,D=y(m("uni-icons"),x),M=y(m("uni-swipe-action-item"),C),X=y(m("uni-swipe-action"),V);return a(),l(d,null,[t(z,{class:"hasfixedbottom"},{default:u((()=>[t(z,{class:"nolineform"},{default:u((()=>[t(k,{border:!0,modelValue:A.value,"label-width":"120"},{default:u((()=>[t(b,{label:"姓名",required:"",name:"name"},{default:u((()=>[t(c,{styles:N.value,clearable:!1,placeholderStyle:S.value,modelValue:A.value.name,"onUpdate:modelValue":r[0]||(r[0]=e=>A.value.name=e),placeholder:"请输入姓名"},null,8,["styles","placeholderStyle","modelValue"])])),_:1}),t(b,{label:"证件类型",required:"",name:"idcType"},{default:u((()=>[t(j,{modelValue:A.value.idcType,"onUpdate:modelValue":r[1]||(r[1]=e=>A.value.idcType=e),localdata:q.value,clear:!1},null,8,["modelValue","localdata"])])),_:1}),t(b,{label:"证件号码",required:"",name:"idcCode"},{default:u((()=>[t(c,{styles:N.value,clearable:!1,placeholderStyle:S.value,modelValue:A.value.idcCode,"onUpdate:modelValue":r[2]||(r[2]=e=>A.value.idcCode=e),placeholder:"请输入证件号码"},null,8,["styles","placeholderStyle","modelValue"])])),_:1})])),_:1},8,["modelValue"]),t(z,{class:"button-group"},{default:u((()=>[t(w,{type:"primary",size:"mini",onClick:F},{default:u((()=>[n("查询")])),_:1}),t(w,{type:"primary",size:"mini",disabled:L.value,onClick:G},{default:u((()=>[n("添加")])),_:1},8,["disabled"])])),_:1})])),_:1}),t(z,{class:"wBox"},{default:u((()=>[t(z,{class:"info"},{default:u((()=>[t(z,null,{default:u((()=>[n("人数合计 "),t(T,{class:"text-danger"},{default:u((()=>[n(s(B.value),1)])),_:1}),n(" 人")])),_:1})])),_:1}),t(X,null,{default:u((()=>[(a(!0),l(d,null,i(U.value,(l=>(a(),v(M,{class:"personitem"},{right:u((()=>[t(z,{class:"slot-button"},{default:u((()=>[t(z,{class:"danger-button",onClick:a=>e.handleDelete(l)},{default:u((()=>[t(D,{type:"trash",color:"#fff",size:"20"}),t(T,{class:"slot-button-text"},{default:u((()=>[n("删除")])),_:1})])),_:2},1032,["onClick"])])),_:2},1024)])),default:u((()=>[t(z,{class:"content-box",onClick:a=>e.handleInfo(l)},{default:u((()=>[t(z,{class:"flexbox"},{default:u((()=>[t(z,{class:"photobox"},{default:u((()=>[t(z,{class:"colorful"},{default:u((()=>{var e;return[n(s(null==(e=l.perName)?void 0:e.slice(0,1)),1)]})),_:2},1024)])),_:2},1024),t(z,null,{default:u((()=>[n(s(l.perName)+" ",1),t(z,{class:"date"},{default:u((()=>[n(s(q.value[l.perIdcType].text)+": "+s(l.perIdcCode),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])])),_:2},1024)))),256))])),_:1})])),_:1})])),_:1}),t(z,{class:"fixedBottom"},{default:u((()=>{var e;return[t(w,{class:"btn-red",disabled:(null==(e=U.value)?void 0:e.length)<=0,onClick:W},{default:u((()=>[n("保存并提交")])),_:1},8,["disabled"])]})),_:1})],64)}}},[["__scopeId","data-v-ad0f1fad"]]);export{N as default};