PageSourceSearch

https://www.chinapostdoctor.org.cn/static/js/index.4fb283221788336921215.js

js chinapostdoctor.org.cn collected 2026-09-24 20:14:19 UTC 7,917 bytes, 1 lines download raw bytes

1import{_ as e,e as l,aa as a,a1 as t,r as o,a as u,g as n,H as d,I as i,u as r,h as p,w as s,P as m,j as c,b as f,t as b,s as h,V as y,U as g,E as _,A as v}from"./.store.ad0645e11788336921215.js";import{_ as V,a as j,j as w}from"./index.b6fc9ef21788336921215.js";import{s as U,e as x,t as C,u as k,w as T}from"./info.bfbc53d91788336921215.js";const z={class:"app-container"},B={key:0},N={key:1},R=e({name:"academic"}),$=V(Object.assign(R,{setup(e){const{proxy:V}=g();V.useDict("sys_normal_disable"),l(!0);const R=l(!0);l([]);const $=l([]);l([]),l([]),l([]),l({});const q=l(0),H=l(""),I=l(!1),S=l({serverUrl:"/prod-api/common/upload",UEDITOR_HOME_URL:"/UEditor/",initialFrameHeight:600,initialFrameWidth:"100%"});a({open:!1,title:"",isUploading:!1,updateSupport:0,headers:{Authorization:"Bearer "+j()},url:"/prod-api/common/upload"});const D=a({form:{},queryParams:{pageindex:1,pagesize:20,projectname:"",projecttype:""},rules:{projectName:[{required:!0,message:"请输入项目名称",trigger:"blur"}]}}),{queryParams:E,form:F,rules:M,cat_id:P,formzhuan:Y,ruleszhuan:O}=t(D);function A(e,l){let a;if("基金申报"==e.projectType?a="money":"科研项目"==e.projectType&&(a="scientific"),"项目名称"===l.label){let l=V.$router.resolve({path:"/scientific_detail",query:{id:e.id,name:a}});window.open(l.href,"_blank")}}function L(){J()}function W(e){F.value.number=e}function G(){J(),I.value=!1,V.$refs.targetUpload.clearFiles()}function J(){F.value={number:null,projectName:"",publishingUnit:"",laiyuan:"",projectContent:"",projectType:"",status:"",createBy:"",createTime:null},V.resetForm("infoRef")}function K(){Q()}function Q(){C(E.value.projectname,E.value.projecttype,E.value.pageindex,E.value.pagesize).then(e=>{$.value=e.InfoList,q.value=e.PageInfo.recordCount})}function X(){V.$refs.infoRef.validate(e=>{e&&(null!=F.value.id?k(F.value).then(e=>{V.$modal.msgSuccess("修改成功"),I.value=!1,Q()}):T(F.value).then(e=>{V.$modal.msgSuccess("新增成功"),I.value=!1,Q()}))})}return Q(),(e,l)=>{const a=o("el-input"),t=o("el-form-item"),g=o("el-option"),V=o("el-select"),j=o("el-button"),C=o("el-form"),k=o("el-table-column"),T=o("el-table"),D=o("el-pagination"),P=o("VueUeditorWrap"),Y=o("el-input-number"),O=o("el-date-picker"),Z=o("el-radio"),ee=o("el-radio-group"),le=o("el-dialog");return u(),n("div",z,[d(p(C,{model:r(E),ref:"queryRef",inline:!0},{default:s(()=>[p(t,{label:"项目名称",prop:"postCode"},{default:s(()=>[p(a,{modelValue:r(E).projectname,"onUpdate:modelValue":l[0]||(l[0]=e=>r(E).projectname=e),placeholder:"请输入项目名称",clearable:"",style:{width:"200px"}},null,8,["modelValue"])]),_:1}),p(t,{label:"项目类型"},{default:s(()=>[p(V,{modelValue:r(E).projecttype,"onUpdate:modelValue":l[1]||(l[1]=e=>r(E).projecttype=e),placeholder:"请选择项目类型",style:{width:"240px"}},{default:s(()=>[p(g,{key:"1",label:"基金申报",value:"基金申报"}),p(g,{key:"2",label:"科研项目",value:"科研项目"})]),_:1},8,["modelValue"])]),_:1}),p(t,null,{default:s(()=>[p(j,{type:"primary",icon:"Search",onClick:K},{default:s(()=>[m("搜索")]),_:1})]),_:1})]),_:1},8,["model"]),[[i,r(R)]]),c("div",null,[p(j,{type:"success",size:"small",onClick:l[2]||(l[2]=e=>(J(),H.value="添加项目",void(I.value=!0)))},{default:s(()=>[m("添加")]),_:1})]),(u(),f(T,{data:r($),stripe:"",border:"",style:{width:"100%","margin-top":"20px","margin-bottom":"20px"},key:Math.random(),onCellClick:A},{default:s(()=>[p(k,{type:"index",label:"序号",width:"60"},{default:s(e=>[c("span",null,b(e.$index+1+(r(E).pageindex-1)*r(E).pagesize),1)]),_:1}),p(k,{prop:"projectName",label:"项目名称"}),p(k,{prop:"publishingUnit",label:"发布单位"}),p(k,{prop:"projectType",label:"项目类型"}),p(k,{prop:"status",label:"是否发布",width:"80"},{default:s(e=>["1"===e.row.status?(u(),n("span",B,"是")):h("",!0),"0"===e.row.status?(u(),n("span",N,"否")):h("",!0)]),_:1}),p(k,{prop:"createBy",label:"创建人"}),p(k,{label:"操作",width:"140"},{default:s(e=>[p(j,{type:"primary",size:"small",onClick:l=>{return a=e.row,J(),H.value="修改项目",I.value=!0,void x(a.id).then(e=>{if(F.value=e,F.value.createTime){const e=w(F.value.createTime,"{y}-{m}-{d} {h}:{i}:{s}");e&&(F.value.createTime=e)}});var a}},{default:s(()=>[m("修改")]),_:2},1032,["onClick"]),p(j,{type:"danger",size:"small",onClick:l=>{return a=e.row,void _.confirm("您确定要删除该条项目吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{U(a.id).then(e=>{v({type:"success",message:"删除成功"}),Q()})}).catch(()=>{v({type:"info",message:"取消删除"})});var a}},{default:s(()=>[m("删除")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),d(p(D,{background:"",layout:"prev, pager, next",total:r(q),page:r(E).pageindex,"onUpdate:page":l[3]||(l[3]=e=>r(E).pageindex=e),limit:r(E).pagesize,"onUpdate:limit":l[4]||(l[4]=e=>r(E).pagesize=e),onCurrentChange:e.handleSizeChange},null,8,["total","page","limit","onCurrentChange"]),[[i,r(q)>
120]]),p(le,{title:r(H),modelValue:r(I),"onUpdate:modelValue":l[14]||(l[14]=e=>y(I)?I.value=e:null),width:"50%",onClosed:L,"z-index":1001},{default:s(()=>[p(C,{ref:"infoRef",model:r(F),rules:r(M),"label-width":"80px"},{default:s(()=>[p(t,{label:"项目名称",prop:"projectName","label-width":"120"},{default:s(()=>[p(a,{modelValue:r(F).projectName,"onUpdate:modelValue":l[5]||(l[5]=e=>r(F).projectName=e),autocomplete:"off",placeholder:"请输入会议标题"},null,8,["modelValue"])]),_:1}),p(t,{label:"发布单位","label-width":"120"},{default:s(()=>[p(a,{modelValue:r(F).publishingUnit,"onUpdate:modelValue":l[6]||(l[6]=e=>r(F).publishingUnit=e),autocomplete:"off",placeholder:"请输入发布单位"},null,8,["modelValue"])]),_:1}),p(t,{label:"来源","label-width":"120"},{default:s(()=>[p(a,{modelValue:r(F).laiyuan,"onUpdate:modelValue":l[7]||(l[7]=e=>r(F).laiyuan=e),autocomplete:"off",placeholder:"请输入来源"},null,8,["modelValue"])]),_:1}),p(t,{label:"项目内容","label-width":"120"},{default:s(()=>[p(P,{modelValue:r(F).projectContent,"onUpdate:modelValue":l[8]||(l[8]=e=>r(F).projectContent=e),config:r(S)},null,8,["modelValue","config"])]),_:1}),p(t,{label:"项目类型","label-width":"120"},{default:s(()=>[p(V,{modelValue:r(F).projectType,"onUpdate:modelValue":l[9]||(l[9]=e=>r(F).projectType=e),placeholder:"请选择项目类型",style:{width:"240px"}},{default:s(()=>[p(g,{key:"1",label:"基金申报",value:"基金申报"}),p(g,{key:"2",label:"科研项目",value:"科研项目"})]),_:1},8,["modelValue"])]),_:1}),p(t,{label:"排序","label-width":"120"},{default:s(()=>[p(Y,{modelValue:r(F).number,"onUpdate:modelValue":l[10]||(l[10]=e=>r(F).number=e),autocomplete:"off",placeholder:"请输入排序",style:{width:"200px"},onChange:W},null,8,["modelValue"])]),_:1}),p(t,{label:"创建人","label-width":"120"},{default:s(()=>[p(a,{modelValue:r(F).createBy,"onUpdate:modelValue":l[11]||(l[11]=e=>r(F).createBy=e),autocomplete:"off",placeholder:"请输入创建人",style:{width:"200px"}},null,8,["modelValue"])]),_:1}),r(F).createTime?(u(),f(t,{key:0,label:"发布时间","label-width":"120"},{default:s(()=>[p(O,{modelValue:r(F).createTime,"onUpdate:modelValue":l[12]||(l[12]=e=>r(F).createTime=e),type:"datetime","value-format":"YYYY-MM-DD HH:mm:ss",placeholder:"请选择发布时间"},null,8,["modelValue"])]),_:1})):h("",!0),p(t,{label:"是否发布","label-width":"120"},{default:s(()=>[p(ee,{modelValue:r(F).status,"onUpdate:modelValue":l[13]||(l[13]=e=>r(F).status=e)},{default:s(()=>[p(Z,{label:"1"},{default:s(()=>[m("是")]),_:1}),p(Z,{label:"0"},{default:s(()=>[m("否")]),_:1})]),_:1},8,["modelValue"])]),_:1}),p(t,null,{default:s(()=>[p(j,{type:"primary",onClick:X},{default:s(()=>[m("确认")]),_:1}),p(j,{onClick:G},{default:s(()=>[m("取消")]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}}),[["__scopeId","data-v-e7df1eb7"]]);export{$ as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.