802.83437ccc.js 13 KB

12
  1. "use strict";(self["webpackChunkscproject"]=self["webpackChunkscproject"]||[]).push([[802],{16802:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var s=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"projectApplication"},[t._m(0),e("hr"),e("div",{staticClass:"selectInp"},[e("div",{staticClass:"manageSelects"},[e("div",{staticClass:"selectsBlock"},[e("div",{staticClass:"selectLabel"},[t._v("项目筛选")]),e("el-select",{attrs:{placeholder:"我的项目"},on:{change:t.getData},model:{value:t.selectInp.filter,callback:function(e){t.$set(t.selectInp,"filter",e)},expression:"selectInp.filter"}},[e("el-option",{attrs:{label:"所有项目",value:""}}),t._l(t.options.projectFilter,(function(t){return e("el-option",{key:t.courseId,attrs:{label:t.title,value:t.courseId}})}))],2)],1),e("div",{staticClass:"selectsBlock"},[e("div",{staticClass:"selectLabel"},[t._v("部门")]),e("el-select",{attrs:{placeholder:"请选择"},on:{change:t.getData},model:{value:t.selectInp.department,callback:function(e){t.$set(t.selectInp,"department",e)},expression:"selectInp.department"}},[e("el-option",{attrs:{label:"所有部门",value:""}}),t._l(t.options.department,(function(t){return e("el-option",{key:t.classid,attrs:{label:t.name,value:t.classid}})}))],2)],1),e("div",{staticClass:"selectsBlock"},[e("div",{staticClass:"selectLabel"},[t._v("分类")]),e("el-select",{attrs:{placeholder:"请选择"},on:{change:t.getData},model:{value:t.selectInp.sort,callback:function(e){t.$set(t.selectInp,"sort",e)},expression:"selectInp.sort"}},[e("el-option",{attrs:{label:"所有分类",value:""}}),t._l(t.options.sort,(function(t){return e("el-option",{key:t.typeid,attrs:{label:t.name,value:t.typeid}})}))],2)],1),e("div",{staticClass:"selectsBlock"},[e("div",{staticClass:"selectLabel"},[t._v("负责人")]),e("el-select",{attrs:{placeholder:"请选择"},on:{change:t.getData},model:{value:t.selectInp.person,callback:function(e){t.$set(t.selectInp,"person",e)},expression:"selectInp.person"}},[e("el-option",{attrs:{label:"所有负责人",value:""}}),t._l(t.options.person,(function(t,a){return e("el-option",{key:a,attrs:{label:t.pro_leader,value:t.pro_leader}})}))],2)],1),e("div",{staticClass:"selectsBlock"},[e("div",{staticClass:"selectLabel"},[t._v("状态")]),e("el-select",{attrs:{placeholder:"请选择"},on:{change:t.getData},model:{value:t.selectInp.state,callback:function(e){t.$set(t.selectInp,"state",e)},expression:"selectInp.state"}},t._l(t.options.state,(function(t){return e("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1)]),e("div",{staticClass:"ProjectManagementQuery"},[e("el-input",{attrs:{placeholder:"请输入项目名称/编号"},model:{value:t.input,callback:function(e){t.input=e},expression:"input"}}),e("el-button",{staticClass:"btn",attrs:{type:"primary",size:"mini"},on:{click:t.getData}},[t._v("查询")])],1)]),e("div",[e("el-table",{ref:"multipleTable",staticClass:"fontSize",attrs:{data:t.tableData,"tooltip-effect":"dark",stripe:"","header-cell-style":{background:"#f2f2f2",color:"#000"}},on:{"selection-change":t.handleSelectionChange}},[e("el-table-column",{attrs:{prop:"ProjectNo",label:"项目编号",align:"center","min-width":"9%"}}),e("el-table-column",{attrs:{prop:"title",label:"项目名称",align:"center","min-width":"10%"}}),e("el-table-column",{attrs:{prop:"pro_leader",align:"center",label:"项目负责人","min-width":"9%"}}),e("el-table-column",{attrs:{prop:"name",align:"center",label:"所在部门","min-width":"10%"}}),e("el-table-column",{attrs:{prop:"sort",align:"center",label:"分类","min-width":"10%"}}),e("el-table-column",{attrs:{prop:"fund",label:"预算(万)",align:"center","min-width":"8%"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",[t._v(" "+t._s(a.row.fund/1e4)+" ")])]}}])}),e("el-table-column",{attrs:{prop:"createTime",align:"center",label:"创建时间","min-width":"9%"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",[t._v(" "+t._s(a.row.createTime.split(" ")[0])),e("br"),t._v(t._s(a.row.createTime.split(" ")[1])+" ")])]}}])}),e("el-table-column",{attrs:{prop:"phone",align:"center",label:"联系电话","min-width":"10%"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",[t._v(" "+t._s(null!=a.row.phone||""==a.row.phone?a.row.phone:"-")+" ")])]}}])}),e("el-table-column",{attrs:{prop:"state",label:"状态",align:"center","min-width":"6%"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",[0==a.row.isupload?e("span",[t._v("未审核")]):t._e(),1==a.row.isupload?e("span",[t._v("审核中")]):t._e(),2==a.row.isupload?e("span",[t._v("进行中")]):t._e(),3==a.row.isupload?e("span",[t._v("待结项")]):t._e(),4==a.row.isupload?e("span",[t._v("已结项")]):t._e()])]}}])}),e("el-table-column",{attrs:{prop:"operation",width:"370",align:"center",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",{staticClass:"operations"},[e("el-button",{staticClass:"btnClass",attrs:{type:"primary",size:"mini"},on:{click:function(e){return t.lookDetail(a.row.courseId,a.row.typeid)}}},[t._v("查看详情")]),0==a.row.isupload?e("el-button",{staticClass:"btnClass",attrs:{type:"primary"},on:{click:function(e){return t.audit(a.row,0)}}},[t._v("提交")]):t._e(),1==a.row.isupload?e("el-button",{staticClass:"disa btnClass",attrs:{type:"primary"}},[t._v("已提交")]):t._e(),2==a.row.isupload&&0!=t.$store.state.userInfo.type?e("el-button",{staticClass:"disa btnClass",attrs:{type:"primary",size:"mini"}},[t._v("已审核")]):t._e(),3==a.row.isupload&&0!=t.$store.state.userInfo.type?e("el-button",{staticClass:"disa btnClass",attrs:{type:"primary",size:"mini"}},[t._v("待结项")]):t._e(),4==a.row.isupload&&0!=t.$store.state.userInfo.type?e("el-button",{staticClass:"disa btnClass",attrs:{type:"primary",size:"mini"}},[t._v("已结项")]):t._e(),0==a.row.isupload&&0==t.$store.state.userInfo.type?e("el-button",{staticClass:"disa btnClass",attrs:{type:"primary",size:"mini"}},[t._v("审核")]):t._e(),1==a.row.isupload&&0==t.$store.state.userInfo.type?e("el-button",{staticClass:"btnClass",attrs:{type:"primary",size:"mini"},on:{click:function(e){return t.audit(a.row,1)}}},[t._v("审核")]):t._e(),2==a.row.isupload&&0==t.$store.state.userInfo.type?e("el-button",{staticClass:"disa btnClass",attrs:{type:"primary",size:"mini"}},[t._v("已审核")]):t._e(),3==a.row.isupload&&0==t.$store.state.userInfo.type?e("el-button",{staticClass:"disa btnClass",attrs:{type:"primary",size:"mini"}},[t._v("待结项")]):t._e(),4==a.row.isupload&&0==t.$store.state.userInfo.type?e("el-button",{staticClass:"disa btnClass",attrs:{type:"primary",size:"mini"}},[t._v("已结项")]):t._e(),e("el-button",{staticClass:"btnClass",attrs:{type:"primary",size:"mini"},on:{click:function(e){return t.del(a.row)}}},[t._v("删除")])],1)]}}])})],1)],1),e("el-pagination",{staticClass:"paginations",attrs:{"current-page":t.table.currentPage,"page-size":t.table.packageSize,layout:" prev, pager, next",background:"",total:t.table.total},on:{"current-change":t.handleCurrentChange}}),e("el-dialog",{staticClass:"pageSubmitData",attrs:{title:"立项审核",visible:t.dialogVisible,width:"700px","before-close":t.init},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("div",{staticClass:"diaTit"},[e("div",{staticClass:"spans"},[t._v("项目名称:")]),e("div",{staticClass:"spanCon"},[t._v(t._s(t.auditDialog.projectName))]),e("div",{staticClass:"spans"},[t._v("项目负责人:")]),e("div",{staticClass:"spanCon"},[t._v(t._s(t.auditDialog.person))])]),e("div",{staticClass:"diaTit1"},[e("div",{staticClass:"spans1"},[t._v("所在部门")]),e("div",{staticClass:"inp"},[e("el-input",{attrs:{disabled:"",placeholder:"所在部门"},model:{value:t.auditDialog.department,callback:function(e){t.$set(t.auditDialog,"department",e)},expression:"auditDialog.department"}})],1)]),e("div",{staticClass:"diaTit1"},[e("div",{staticClass:"spans1"},[t._v("预算总经费")]),e("div",{staticClass:"inp"},[e("el-input",{attrs:{disabled:"",placeholder:"预算总经费"},model:{value:t.auditDialog.fund,callback:function(e){t.$set(t.auditDialog,"fund",e)},expression:"auditDialog.fund"}})],1)]),e("div",{staticClass:"diaTit1"},[e("div",{staticClass:"spans1"},[t._v("联系电话")]),e("div",{staticClass:"inp"},[e("el-input",{attrs:{disabled:"",placeholder:"联系电话"},model:{value:t.auditDialog.tel,callback:function(e){t.$set(t.auditDialog,"tel",e)},expression:"auditDialog.tel"}})],1)]),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[0==t.isManager?e("el-button",{staticClass:"AllDialogBtn",attrs:{type:"primary"},on:{click:t.ApplyPersonCommit}},[t._v("确定")]):t._e(),1==t.isManager?e("el-button",{staticClass:"AllDialogBtn",attrs:{type:"primary"},on:{click:t.ManagerCommit}},[t._v("通过")]):t._e(),1==t.isManager?e("el-button",{staticClass:"AllDialogBtn",attrs:{type:"primary"},on:{click:t.rejectApply}},[t._v("撤回")]):t._e(),e("el-button",{staticClass:"AllDialogBtn",on:{click:t.init}},[t._v("取消")])],1)]),e("el-dialog",{staticClass:"pageSubmitData",attrs:{title:"删除项目",visible:t.dialogVisible2,width:"600px"},on:{"update:visible":function(e){t.dialogVisible2=e}}},[e("div",{staticClass:"deleteContent"},[t._v("确定删除项目?")]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{staticClass:"AllDialogBtn",attrs:{type:"primary"},on:{click:t.dialogDel}},[t._v("确认")]),e("el-button",{staticClass:"AllDialogBtn",on:{click:t.init}},[t._v("取消")])],1)])],1)},i=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"pAHeader"},[e("div",{staticClass:"pAHeader1"},[t._v("项目立项管理")])])}],l=(a(57658),{data(){return{iid:"",loading:!1,textarea:"",input:"",dialogVisible:!1,dialogVisible1:!1,dialogVisible2:!1,WordPreview:!1,downloadWord:!1,PreviewTid:"",PreviewData:"",rejectApplyText:"",isManager:0,table:{total:0,packageSize:7,currentPage:1},tableData:[],selectInp:{filter:"",department:"",sort:"",person:"",state:""},options:{projectFilter:[],department:[],sort:[],person:[],state:[{value:"",label:"全部"},{value:0,label:"未审核"},{value:1,label:"审核中"},{value:2,label:"进行中"},{value:3,label:"待结项"},{value:4,label:"已结项"}]},auditDialog:{projectName:"",person:"",department:"",fund:"",tel:""}}},methods:{init(){this.dialogVisible=!1,this.dialogVisible1=!1,this.dialogVisible2=!1},audit(t,e){this.isManager=e,this.iid=t,this.dialogVisible=!0,this.auditDialog.projectName=t.title,this.auditDialog.person=t.pro_leader,this.auditDialog.department=t.name,this.auditDialog.fund=t.fund,this.auditDialog.tel=t.phone||"-"},appTable(t,e){"5e21b204-c206-11ed-a4cd-509a4c5b67cf"==t?this.ajax.get(this.$store.state.api+"/SelectProjectWordMakerStudent",{uid:this.$store.state.userInfo.userid,pid:e}).then((t=>{t["data"];this.downloadWord=!0})).catch((t=>{console.log(t)})):"5f7a66d5-c206-11ed-a4cd-509a4c5b67cf"==t?this.ajax.get(this.$store.state.api+"/SelectProjectWordMakerSpace",{uid:this.$store.state.userInfo.userid,pid:e}).then((e=>{this.PreviewData=[e["data"][0][0],e["data"][1]],this.WordPreview=!0,this.PreviewTid=t})).catch((t=>{console.log(t)})):this.$message.error("错误")},downWord(t){"5f7a66d5-c206-11ed-a4cd-509a4c5b67cf"==this.PreviewTid?MakerSpaceWord(this.PreviewData[0],this.PreviewData[1]):getWord(t[0][0])},ManagerCommit(){let t={uid:this.$store.state.userInfo.userid,pid:this.iid.courseId,num:2};this.ajax.post(this.$store.state.api+"/updateIsupload",t).then((t=>{this.dialogVisible=!1,this.$message.success("已通过"),this.getData()}),(t=>{console.log(t)}))},ApplyPersonCommit(){let t={uid:this.$store.state.userInfo.userid,pid:this.iid.courseId,num:1};this.ajax.post(this.$store.state.api+"/updateIsupload",t).then((t=>{this.dialogVisible=!1,this.$message.success("已提交"),this.getData()}))},rejectApply(){let t={uid:this.$store.state.userInfo.userid,pid:this.iid.courseId,num:0};this.ajax.post(this.$store.state.api+"/updateIsupload",t).then((t=>{this.dialogVisible=!1,this.$message.success("已撤回项目申请"),this.getData()}))},commit2(t){this.dialogVisible1=!1,this.status--},handleSelectionChange(t){this.multipleSelection=t},lookDetail(t,e){this.$router.push(`/projectApplicationDetailMain?tid=${e}&pid=${t}`)},getData(){this.loading=!0;let t={uid:this.$store.state.userInfo.userid,pid:this.selectInp.filter,did:this.selectInp.department,tid:this.selectInp.sort,leader:this.selectInp.person,st:this.selectInp.state,year:"",textInp:this.input,page:this.table.currentPage,lim:this.table.packageSize};this.ajax.get(this.$store.state.api+"/SelectAllProject",t).then((t=>{let e=t.data;if(console.log(e),0==e[0].length&&0!=e[5][0]["total"])return this.table.currentPage=1,this.getData();let a=this.options;this.tableData=e[0],a.projectFilter=e[1],a.department=e[2],a.sort=e[3],a.person=e[4],this.table.total=e[5][0].total,this.loading=!1}),(t=>{console.log(t)}))},del(t){this.dialogVisible2=!0,this.iid=t},dialogDel(){let t={uid:this.$store.state.userInfo.userid,pid:this.iid.courseId};this.ajax.post(this.$store.state.api+"/DeleteProject",t).then((t=>{if(console.log(t),t.data)return this.$message.success("删除成功"),this.getData(),void(this.dialogVisible2=!1);this.$message.error("删除失败")}),(t=>{console.log(t)}))},handleCurrentChange(t){this.table.currentPage=t,this.getData()}},watch:{},mounted(){this.getData()}}),o=l,n=a(1001),r=(0,n.Z)(o,s,i,!1,null,"518e370d",null),c=r.exports}}]);
  2. //# sourceMappingURL=802.83437ccc.js.map