You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Investment-data-system/dist2/static/js/daotianAdmin-20240327_16474...

2 lines
6.3 KiB
JavaScript

11 months ago
import{B as e,u as a,a as l,g as t,r as s,o,c as i,d as n,e as d,f as u,h as r,w as c,x as m,m as p,s as v,j as _,P as g,t as h,F as f,q as k,y}from"./daotianAdmin-20240327_164749.js";import{u as w,a as b,b as x}from"./daotianAdmin-20240327_16474913.js";import{g as C,d as z}from"./daotianAdmin-20240327_16474915.js";import"./daotianAdmin-20240327_16474914.js";const j={class:"p-manage-myJob"},S={class:"m-select g_flex_row_between g_pt_16"},U={class:"g_flex_row_start"},q={class:"g_w_320 g-search-btn g_mr_16"},A={class:"m-table g_mt_20 antd-table"},I={key:0,class:"btn g_fs_14 g_cursor_point g_mr_13 g_flex_row_start"},Y=[u("div",{class:"g_ell_1"},h(""),-1)],M={key:1,class:"g_ell_1"},P={key:5,class:"g_flex_row_between"},T=["onClick"],B=["onClick"],D={key:0,class:"g_pb_16 g_pt_16 g_pageBottom"},E={class:"g_pt_30 modal-box"},H={__name:"index",setup(H){e.locale("zh-cn");const N=a();l();const O=t().appContext.app.config.globalProperties.G;s(0);const F=s(!1),G=s(1);o((()=>{V()}));const J=e=>{Q.value.page=1,V()},$=e=>{""==Q.value.keyword&&V()},K=s({title:"新增用户",id:0,form:{name:"",username:"",idcard:"",description:""}}),L=()=>{let e={};if(e={name:K.value.form.name,username:K.value.form.username,idcard:K.value.form.idcard,description:K.value.form.description,password:"123456",id:K.value.id},!O.regular(K.value.form.username,"tel"))return y.warning("请输入正确的手机号"),!1;K.value.id?(delete e.password,w(e).then((e=>{F.value=!1,y.success("修改成功"),V()}))):b(e).then((e=>{F.value=!1,y.success("新增成功"),V()}))},Q=s({keyword:"",page:1,limit:20,total:0,count:0,loading:!1,records:[],jobType2Num:"-",jobType1Num:"-"}),R=e=>{V()},V=()=>{Q.value.loading=!0,C({limit:Q.value.limit,page:Q.value.page,keyword:Q.value.keyword,status:G.value}).then((a=>{Q.value={...a.data,keyword:Q.value.keyword,page:a.data.current,limit:a.data.size},Q.value.records.forEach(((a,l)=>{a.rank=l+1,a.time=e(a.publishTime).format("YYYY-MM-DD HH:mm")}))}))},W=(e,a)=>{"add"==e?N.push({path:"messageAdd"}):N.push({path:"messageEdit",query:{id:a.id}})},X=s([{title:"序号",key:"rank",dataIndex:"rank",width:"50px",ellipsis:!0},{title:"标题",key:"title",dataIndex:"title",width:"240px"},{title:"内容",key:"remark",dataIndex:"remark",ellipsis:!0},{title:"发布时间",key:"time",dataIndex:"time",width:"200px",ellipsis:!0},{title:"操作",key:"state",dataIndex:"state",width:"90px",ellipsis:!0}]);s({});const Z=(e,a)=>{Q.value.page=e,V()},ee=(e,a)=>{Q.value.page=1,Q.value.size=a,V()};return(e,a)=>{const l=i("a-input-search"),t=i("a-radio-button"),s=i("a-radio-group"),o=i("a-button"),w=i("a-switch"),b=i("a-table"),C=i("a-pagination"),H=i("a-input"),N=i("a-form-item"),ae=i("a-textarea"),le=i("a-form"),te=i("a-modal");return n(),d("div",j,[u("div",S,[u("div",U,[u("div",q,[r(l,{value:Q.value.keyword,"onUpdate:value":a[0]||(a[0]=e=>Q.value.keyword=e),placeholder:"请输入关键字",onSearch:J,onChange:$,allowClear:""},null,8,["value"])]),r(s,{value:G.value,"onUpdate:value":a[1]||(a[1]=e=>G.value=e),onChange:R},{default:c((()=>[r(t,{class:"g_minw_80 g_p_0 g_text_c",value:1},{default:c((()=>[_("已发布")])),_:1}),r(t,{class:"g_minw_80 g_p_0 g_text_c",value:0},{default:c((()=>[_("草稿")])),_:1})])),_:1},8,["value"])]),u("div",null,[r(o,{type:"primary",onClick:a[2]||(a[2]=e=>W("add")),icon:m(p(g))},{default:c((()=>[_("新增内容")])),_:1},8,["icon"])])]),u("div",A,[r(b,{sticky:"",columns:X.value,"data-source":Q.value.records,size:"middle",pagination:!1,loading:Q.value.loading,class:"g_clear_scroll",style:{"max-width":"calc(100% - 0px)"}},{bodyCell:c((({column:e,record:a})=>["job"===e.key?(n(),d("div",I,Y)):v("",!0),"age"===e.key?(n(),d("div",M,h(a.sex+" "+a.age),1)):v("",!0),"price"===e.key?(n(),d(f,{key:2},[],64)):v("",!0),"content"===e.key?(n(),d(f,{key:3},[],64)):v("",!0),"status"===e.key?(n(),k(w,{key:4,onChange:e=>((e,a)=>{x({id:a.id,status:e?1:0}).then((()=>{y.success("更新成功"),V()}))})(e,a),checked:1==a.status,"checked-children":"正常","un-checked-children":"禁用"},null,8,["onChange","checked"])):v("",!0),"state"===e.key?(n(),d("div",P,[u("