389.7afc6460.js 14 KB

12
  1. "use strict";(self["webpackChunkscproject"]=self["webpackChunkscproject"]||[]).push([[389],{7389: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",{staticClass:"makerfund"},[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.filterSelects,(function(e){return t("el-option",{key:e.id,attrs:{label:e.title,value:e.id}})}))],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.departmentSelect,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],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.type,callback:function(t){e.$set(e.selectInp,"type",t)},expression:"selectInp.type"}},[t("el-option",{attrs:{label:"所有分类",value:""}}),e._l(e.typeSelects,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],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.leader,callback:function(t){e.$set(e.selectInp,"leader",t)},expression:"selectInp.leader"}},[t("el-option",{attrs:{label:"所有负责人",value:""}}),e._l(e.leaderSelects,(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.status,callback:function(t){e.$set(e.selectInp,"status",t)},expression:"selectInp.status"}},[t("el-option",{attrs:{label:"所有状态",value:""}}),e._l(e.statusSelects,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],2)],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"}}},[t("el-table-column",{attrs:{prop:"fNo",label:"资金编号",align:"center"}}),t("el-table-column",{attrs:{prop:"title",label:"活动名称",align:"center"}}),t("el-table-column",{attrs:{prop:"pro_leader",align:"center",label:"负责人"}}),t("el-table-column",{attrs:{align:"center",prop:"type",label:"项目类型"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",[t("span",{directives:[{name:"show",rawName:"v-show",value:0==a.row.type,expression:"scope.row.type==0"}]},[e._v("活动创客")]),t("span",{directives:[{name:"show",rawName:"v-show",value:1==a.row.type,expression:"scope.row.type==1"}]},[e._v("个人创客")])])]}}])}),t("el-table-column",{attrs:{prop:"applyfund",align:"center",label:"申请经费(元)"}}),t("el-table-column",{attrs:{prop:"actualuse",align:"center",label:"实际使用(元)"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",[t("span",[e._v(e._s(null==a.row.actualuse?"":a.row.actualuse))])])]}}])}),t("el-table-column",{attrs:{prop:"name",align:"center",label:"所在部门"}}),t("el-table-column",{attrs:{prop:"status",align:"center",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",[t("span",{directives:[{name:"show",rawName:"v-show",value:0==a.row.state,expression:"scope.row.state==0"}]},[e._v("未审核")]),t("span",{directives:[{name:"show",rawName:"v-show",value:1==a.row.state,expression:"scope.row.state==1"}]},[e._v("待审核")]),t("span",{directives:[{name:"show",rawName:"v-show",value:2==a.row.state,expression:"scope.row.state==2"}]},[e._v("已审核")]),t("span",{directives:[{name:"show",rawName:"v-show",value:3==a.row.state,expression:"scope.row.state==3"}]},[e._v("已报销")])])]}}])}),t("el-table-column",{attrs:{prop:"time",align:"center",label:"申请时间"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",[e._v(" "+e._s(a.row.time.split(" ")[0])),t("br"),e._v(e._s(a.row.time.split(" ")[1])+" ")])]}}])}),t("el-table-column",{attrs:{prop:"operation",align:"center",width:"380",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.details(a.row.fid,a.row.title,a.row.acId)}}},[e._v("查看详情")]),t("el-button",{directives:[{name:"show",rawName:"v-show",value:0==a.row.state,expression:"scope.row.state==0"}],attrs:{type:"primary",size:"mini"},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.state,expression:"scope.row.state==1"}],staticClass:"disa",attrs:{type:"primary",size:"mini"}},[e._v("已提交")]),t("el-button",{directives:[{name:"show",rawName:"v-show",value:1!=a.row.state&&0!=a.row.state,expression:"scope.row.state!=1 && scope.row.state!=0"}],staticClass:"disa",attrs:{type:"primary",size:"mini"}},[e._v("已提交")]),t("el-button",{directives:[{name:"show",rawName:"v-show",value:0==a.row.state,expression:"scope.row.state==0"}],staticClass:"disa",attrs:{type:"primary",size:"mini"}},[e._v("审核1")]),t("el-button",{directives:[{name:"show",rawName:"v-show",value:1==a.row.state,expression:"scope.row.state==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.state,expression:"scope.row.state==2"}],staticClass:"disa",attrs:{type:"primary",size:"mini"}},[e._v("审核1")]),t("el-button",{directives:[{name:"show",rawName:"v-show",value:3==a.row.state,expression:"scope.row.state==3"}],staticClass:"disa",attrs:{type:"primary",size:"mini"}},[e._v("审核1")]),t("el-button",{directives:[{name:"show",rawName:"v-show",value:0==a.row.state,expression:"scope.row.state==0"}],staticClass:"disa",attrs:{type:"primary",size:"mini"}},[e._v("完结")]),t("el-button",{directives:[{name:"show",rawName:"v-show",value:1==a.row.state,expression:"scope.row.state==1"}],staticClass:"disa",attrs:{type:"primary",size:"mini"}},[e._v("完结")]),t("el-button",{directives:[{name:"show",rawName:"v-show",value:2==a.row.state,expression:"scope.row.state==2"}],attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.endDialogShow(a.row.fid)}}},[e._v("完结")]),t("el-button",{directives:[{name:"show",rawName:"v-show",value:3==a.row.state,expression:"scope.row.state==3"}],staticClass:"disa",attrs:{type:"primary",size:"mini"}},[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:"750px","before-close":e.init},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("div",{staticClass:"diaTit1",staticStyle:{"margin-top":"0"}},[t("div",{staticClass:"spans"},[e._v("项目名称:")]),t("div",{staticStyle:{"margin-right":"30px",color:"#adadad"}},[e._v(e._s(e.ProjectFundData.title))]),t("div",{staticClass:"spans"},[e._v("项目负责人:")]),t("div",{staticStyle:{color:"#adadad"}},[e._v(e._s(e.ProjectFundData.pro_leader))])]),t("div",{staticClass:"diaTit1"},[t("div",{staticClass:"spans1"},[e._v("所在部门")]),t("div",{staticClass:"inp"},[t("el-input",{attrs:{disabled:"",placeholder:"信通学院"},model:{value:e.ProjectFundData.name,callback:function(t){e.$set(e.ProjectFundData,"name",t)},expression:"ProjectFundData.name"}})],1)]),t("div",{staticClass:"diaTit1"},[t("div",{staticClass:"spans1"},[e._v("使用经费")]),t("div",{staticClass:"inp"},[t("el-input",{attrs:{disabled:""},model:{value:e.ProjectFundData.actualuse,callback:function(t){e.$set(e.ProjectFundData,"actualuse",t)},expression:"ProjectFundData.actualuse"}})],1)]),t("div",{staticClass:"diaTit1"},[t("div",{staticClass:"spans1"},[e._v("联系电话")]),t("div",{staticClass:"inp"},[t("el-input",{attrs:{disabled:""},model:{value:e.ProjectFundData.phone,callback:function(t){e.$set(e.ProjectFundData,"phone",t)},expression:"ProjectFundData.phone"}})],1)]),t("div",{staticClass:"diaTit1"},[t("div",{staticClass:"spans1"},[e._v("项目类型")]),t("div",{staticClass:"inp"},[t("el-select",{staticStyle:{width:"100%"},attrs:{disabled:"",placeholder:"个人创客"},model:{value:e.ProjectFundData.type,callback:function(t){e.$set(e.ProjectFundData,"type",t)},expression:"ProjectFundData.type"}},e._l(e.options,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],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:function(t){return e.auditPass(1)}}},[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:function(t){return e.auditPass(2)}}},[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:function(t){return e.auditPass(0)}}},[e._v("驳回")]),t("el-button",{staticClass:"AllDialogBtn",on:{click:function(t){e.dialogVisible=!1}}},[e._v("取消")])],1)]),t("el-dialog",{staticClass:"pageSubmitData",attrs:{title:"提示",visible:e.dialogVisible1,width:"600px"},on:{"update:visible":function(t){e.dialogVisible1=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.confirmEnd}},[e._v("确认完结")]),t("el-button",{staticClass:"AllDialogBtn",on:{click:function(t){e.dialogVisible1=!1}}},[e._v("取消")])],1)])],1)},l=[function(){var e=this,t=e._self._c;return t("div",{staticClass:"pAHeader"},[t("div",{staticClass:"pAHeader1"},[e._v("事后汇总")])])}],i=(a(7658),{data(){return{selectInp:{filter:"",department:"",type:"",leader:"",status:""},loading:!1,ProjectFundData:{},projectFundState:"",isManager:"",dialogVisible1:!1,dialogVisible:!1,revocation:!1,createFromDialog:!1,projectFilter:[],textarea:"",input:"",value:"",options:[{value:1,label:"个人创客"},{value:0,label:"活动创客"}],status:"",table:{total:0,packageSize:8,currentPage:1},filterSelects:[],departmentSelect:[],typeSelects:[{value:1,label:"个人创客"},{value:0,label:"活动创客"}],leaderSelects:[],statusSelects:[{value:0,label:"未审核"},{value:1,label:"已审核"}],tableData:[]}},methods:{Audit(e,t){if(0==e.actualuse)return this.$router.push(`/makerfundDetails?Id=${e.fid}&tit=${e.title}&aid=${e.acId}`),this.$message.error("请填写实际使用金额");this.isManager=t,this.ProjectFundData=e,this.dialogVisible=!0},auditPass(e){let t={uid:this.$store.state.userInfo.userid,fid:this.ProjectFundData.fid,status:e};this.ajax.post(this.$store.state.api+"/UpdateMakerFundState",t).then((e=>{this.dialogVisible=!1,e.data?(this.$message.success("审核成功"),this.getData()):this.$message.error("审核失败")}),(e=>{console.log(e)}))},endDialogShow(e){this.dialogVisible1=!0,this.projectFundState=e,console.log(e)},confirmEnd(){let e={uid:this.$store.state.userInfo.userid,fid:this.projectFundState,status:3};console.log(e),this.ajax.post(this.$store.state.api+"/UpdateMakerFundState",e).then((e=>{console.log(e),this.dialogVisible1=!1,e.data?(this.$message.success("完结成功"),this.getData()):this.$message.error("完结失败")}),(e=>{console.log(e)}))},handleCurrentChange(e){this.table.currentPage=e,this.getData()},getData(){let e={uid:this.$store.state.userInfo.userid,filter:this.selectInp.filter,department:this.selectInp.department,type:this.selectInp.type,leader:this.selectInp.leader,status:this.selectInp.status,inp:this.input,page:this.table.currentPage,lim:this.table.packageSize};this.ajax.get(this.$store.state.api+"/selectAllFundApply",e).then((e=>{let t=e.data;console.log(t);let a=0;0==t[0].length&&0!=t[4][0]["total"]&&(this.table.currentPage=1,this.getData()),t[0].forEach((e=>{e.applyfund=JSON.parse(e.applyfund);for(let t in e.applyfund)a+=1*e.applyfund[t];e.applyfund=a,a=0})),t[0].forEach((e=>{e.actualuse=JSON.parse(e.actualuse);for(let t in e.actualuse)a+=1*e.actualuse[t];e.actualuse=a,a=0})),console.log(t[0]),this.tableData=t[0],this.filterSelects=t[1],this.departmentSelect=t[2],this.leaderSelects=t[3],this.table.total=t[4][0].total,this.loading=!1}),(e=>{console.log(e)}))},apply(){this.$router.push("/newMarkerfundApply")},init(){this.dialogVisible=!1,this.createFromDialog=!1},details(e,t,a){this.$router.push(`/makerfundDetails?Id=${e}&tit=${t}&aid=${a}`)}},mounted(){this.getData()}}),o=i,r=a(1001),n=(0,r.Z)(o,s,l,!1,null,"4445e5dc",null),c=n.exports}}]);
  2. //# sourceMappingURL=389.7afc6460.js.map