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
8.3 KiB
JavaScript

11 months ago
import{u as e,a,g as l,r as t,z as s,o,c as n,d as u,e as i,f as r,h as d,w as c,s as p,t as m,F as v,q as g,j as _,m as h,D as k,P as y,y as f}from"./daotianAdmin-20240327_164749.js";import{c as w,e as x,f as z,b,h as C}from"./daotianAdmin-20240327_16474913.js";import"./daotianAdmin-20240327_16474914.js";const S={class:"p-manage-myJob"},I={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"},q=r("div",null,null,-1),O={class:"m-table g_mt_20 antd-table"},P={key:0,class:"btn g_fs_14 g_cursor_point g_mr_13 g_flex_row_start"},A=[r("div",{class:"g_ell_1"},m(""),-1)],F={key:1,class:"g_ell_1"},D={key:4,class:"g_flex_row_between"},E=["onClick"],N=["onClick"],R={key:0,class:"g_pb_16 g_pt_16 g_pageBottom"},T={class:"g_pt_8 g_pb_16",style:{"overflow-y":"auto"}},$={class:"g_float_right"},B={href:"//a.matripe.com.cn/api_stock/admin/user/stock/record/download"},G=r("div",{class:"g_float_none"},null,-1),J={class:"g_mt_16 g_clear_scroll",style:{"max-height":"calc(100vh - 464px)","overflow-y":"auto"}},W={key:0},H={class:"g_mt_20"},K={class:"g_pt_30 modal-box"},L={class:"ant-form-text"},M={__name:"personData",setup(M){e(),a(),l().appContext.app.config.globalProperties.G,t(0);const Q=t(0),V=(t([]),t(0));let X=t(s.userCustom);o((()=>{oe()}));const Y=t({page:1,size:50,count:0,list:[],speed:-1,isShow:!1,keys:"",columns:[],pagination:{}}),Z=()=>{Y.value.columns=[{title:"序号",key:"rank",dataIndex:"rank",width:"50px",ellipsis:!0},{title:"取得方式",key:"sourceFrom",dataIndex:"sourceFrom",ellipsis:!0,minWidth:"100px"},{title:"持股主体",key:"name",dataIndex:"name",width:"240px",ellipsis:!0},{title:"持股数量",key:"num",dataIndex:"num",width:"200px",ellipsis:!0}],ce()},ee=e=>{se.value.page=1,oe()},ae=e=>{""==se.value.keyword&&oe()},le=t({title:"新增个人数据",id:0,form:{name:null,num:"",percent:"",amount:""}}),te=()=>{let e={};e={name:le.value.form.name,num:le.value.form.num,percent:le.value.form.percent,amount:le.value.form.amount,userId:le.value.form.userId,id:le.value.id},le.value.id?(delete e.password,x(e).then((e=>{Q.value=!1,f.success("修改成功"),oe()}))):z(e).then((e=>{Q.value=!1,f.success("新增成功"),oe()}))},se=t({keyword:"",page:1,limit:20,total:0,count:0,loading:!1,records:[],jobType2Num:"-",jobType1Num:"-"}),oe=()=>{se.value.loading=!0,w({limit:se.value.limit,page:se.value.page,keyword:se.value.keyword}).then((e=>{se.value={...e.data,keyword:se.value.keyword,page:e.data.current,limit:e.data.size},se.value.records.forEach(((e,a)=>{e.rank=a+1}))}))},ne=t([{title:"序号",key:"rank",dataIndex:"rank",width:"50px",ellipsis:!0},{title:"姓名",key:"name",dataIndex:"name"},{title:"持股数",key:"num",dataIndex:"num",ellipsis:!0,width:"240px"},{title:"持股比例",key:"percent",dataIndex:"percent",width:"240px",ellipsis:!0,customRender:e=>e.record.percent?e.record.percent:"-"},{title:"持股价值(元)",key:"amount",dataIndex:"amount",ellipsis:!0,width:"240px"},{title:"操作",key:"state",dataIndex:"state",width:"90px",ellipsis:!0}]);t({});const ue=(e,a)=>{se.value.page=e,oe()},ie=(e,a)=>{se.value.page=1,se.value.size=a,oe()},re=(e,a)=>{Y.value.page=e,ce()},de=(e,a)=>{Y.value.page=1,Y.value.size=a,ce()},ce=()=>{C({limit:Y.value.limit,page:Y.value.page,userId:V.value}).then((e=>{Y.value.list=e.data.records,Y.value.count=e.data.total,Y.value.list.forEach(((e,a)=>{e.rank=a+1}))}))},pe=e=>{e.file.response&&200==e.file.response.code&&(ce(),f.success("操作成功"))};return(e,a)=>{const l=n("a-input-search"),t=n("a-switch"),s=n("a-table"),o=n("a-pagination"),w=n("a-button"),x=n("a-upload"),z=n("a-modal"),C=n("a-form-item"),M=n("a-input"),ce=n("a-form");return u(),i("div",S,[r("div",I,[r("div",j,[r("div",U,[d(l,{value:se.value.keyword,"onUpdate:value":a[0]||(a[0]=e=>se.value.keyword=e),placeholder:"请输入姓名",onSearch:ee,onChange:ae,allowClear:""},null,8,["value"])])]),q]),r("div",O,[d(s,{sticky:"",columns:ne.value,scroll:{x:1e3},"data-source":se.value.records,size:"middle",pagination:!1,loading:se.value.loading,class:"g_clear_scroll",style:{"max-wid