966.3814915f.js 14 KB

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