|
|
|
|
|
import{u as e,a,g as l,r as t,o as s,c as i,d as o,e as d,f as n,h as r,w as u,x as c,m as p,s as m,j as v,P as _,t as g,F as h,q as f,y as w}from"./daotianAdmin-20240327_164749.js";import{g as y,u as k,a as x,b,d as C}from"./daotianAdmin-20240327_16474913.js";import"./daotianAdmin-20240327_16474914.js";const z={class:"p-manage-myJob"},S={class:"m-select g_flex_row_between g_pt_16"},j={class:"g_flex_row_start"},U={class:"g_w_320 g-search-btn g_mr_16"},I={class:"m-table g_mt_20 antd-table"},q={key:0,class:"btn g_fs_14 g_cursor_point g_mr_13 g_flex_row_start"},A=[n("div",{class:"g_ell_1"},g(""),-1)],P={key:1,class:"g_ell_1"},N={key:4,class:"g_flex_row_between"},O=["onClick"],T=["onClick"],B={key:0,class:"g_pb_16 g_pt_16 g_pageBottom"},E={class:"g_pt_30 modal-box"},F={__name:"index",setup(F){e(),a();const G=l().appContext.app.config.globalProperties.G;t(0);const J=t(0);s((()=>{L()}));const M=e=>{K.value.page=1,L()},$=e=>{""==K.value.keyword&&L()},D=t({title:"新增用户",id:0,form:{name:"",username:"",idcard:"",description:""}}),H=()=>{let e={};if(e={name:D.value.form.name,username:D.value.form.username,idcard:D.value.form.idcard,description:D.value.form.description,password:"123456",id:D.value.id},!G.regular(D.value.form.username,"tel"))return w.warning("请输入正确的手机号"),!1;D.value.id?(delete e.password,k(e).then((e=>{J.value=!1,w.success("修改成功"),L()}))):x(e).then((e=>{J.value=!1,w.success("新增成功"),L()}))},K=t({keyword:"",page:1,limit:20,total:0,count:0,loading:!1,records:[],jobType2Num:"-",jobType1Num:"-"}),L=()=>{K.value.loading=!0,y({limit:K.value.limit,page:K.value.page,keyword:K.value.keyword}).then((e=>{K.value={...e.data,keyword:K.value.keyword,page:e.data.current,limit:e.data.size},K.value.records.forEach(((e,a)=>{e.rank=a+1}))}))},Q=()=>{J.value=!0,D.value.id=0,D.value={title:"新增用户",form:{name:"",username:"",idcard:"",description:""}}},R=t([{title:"序号",key:"rank",dataIndex:"rank",width:"50px",ellipsis:!0},{title:"姓名",key:"name",dataIndex:"name",width:"110px"},{title:"电话",key:"username",dataIndex:"username",ellipsis:!0,width:"140px"},{title:"身份证号",key:"idcard",dataIndex:"idcard",width:"200px",ellipsis:!0},{title:"备注",key:"description",dataIndex:"description",ellipsis:!0},{title:"状态",key:"status",dataIndex:"status",ellipsis:!0,width:"75px"},{title:"操作",key:"state",dataIndex:"state",width:"90px",ellipsis:!0}]);t({});const V=(e,a)=>{K.value.page=e,L()},W=(e,a)=>{K.value.page=1,K.value.size=a,L()};return(e,a)=>{const l=i("a-input-search"),t=i("a-button"),s=i("a-switch"),y=i("a-table"),k=i("a-pagination"),x=i("a-input"),F=i("a-form-item"),X=i("a-textarea"),Y=i("a-form"),Z=i("a-modal");return o(),d("div",z,[n("div",S,[n("div",j,[n("div",U,[r(l,{value:K.value.keyword,"onUpdate:value":a[0]||(a[0]=e=>K.value.keyword=e),placeholder:"请输入姓名/手机号",onSearch:M,onChange:$,allowClear:""},null,8,["value"])])]),n("div",null,[r(t,{type:"primary",onClick:Q,icon:c(p(_))},{default:u((()=>[v("新增用户")])),_:1},8,["icon"])])]),n("div",I,[r(y,{sticky:"",columns:R.value,"data-source":K.value.records,size:"middle",pagination:!1,loading:K.value.loading,class:"g_clear_scroll",style:{"max-width":"calc(100% - 0px)"}},{bodyCell:u((({column:e,record:a})=>["job"===e.key?(o(),d("div",q,A)):m("",!0),"age"===e.key?(o(),d("div",P,g(a.sex+" "+a.age),1)):m("",!0),"price"===e.key?(o(),d(h,{key:2},[],64)):m("",!0),"status"===e.key?(o(),f(s,{key:3,onChange:e=>((e,a)=>{b({id:a.id,status:e?1:0}).then((()=>{w.success("更新成功"),L()}))})(e,a),checked:1==a.status,"checked-children":"正常","un-checked-children":"禁用"},null,8,["onChange","checked"])):m("",!0),"state"===e.key?(o(),d("div",N,[n("div",{class:"btn g_c_main g_fs_14 g_cursor_point g_mr_13",onClick:e=>{return l=a,J.value=!0,void(D.value={isShow:!0,title:"修改用户",form:{name:l.name,username:l.username,idcard:l.idcard,description:l.description},id:l.id});var l}},"编辑",8,O),n("div",{class:"btn g_c_main g_fs_14 g_cursor_point",onClick:e=>{return l=a,void G.gConfirmModal("删除","确认删除该用户<EFBFBD><EFBFBD>
|