(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-412686d8"],{"70c5":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"information-container"},[a("div",{staticClass:"search-container"},[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.queryParams}},[a("el-form-item",{attrs:{label:"项目名称"}},[a("el-input",{attrs:{placeholder:"请输入项目名称",clearable:""},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.project_name,callback:function(t){e.$set(e.queryParams,"project_name",t)},expression:"queryParams.project_name"}})],1),a("el-form-item",{attrs:{label:"部门"}},[a("el-input",{attrs:{placeholder:"请输入部门",clearable:""},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.department,callback:function(t){e.$set(e.queryParams,"department",t)},expression:"queryParams.department"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.handleQuery}},[e._v("搜索")]),a("el-button",{on:{click:e.resetQuery}},[e._v("重置")])],1)],1)],1),a("el-table",{attrs:{data:e.projectList,stripe:""}},[a("el-table-column",{attrs:{prop:"sequence",label:"序号",width:"80"}}),a("el-table-column",{attrs:{prop:"project_name",label:"项目名称"}}),a("el-table-column",{attrs:{prop:"name",label:"文件名称"}}),a("el-table-column",{attrs:{prop:"tech_report_location",label:"技术文档位置"}}),a("el-table-column",{attrs:{prop:"department",label:"部门"}}),a("el-table-column",{attrs:{prop:"create_time",label:"创建时间"}}),a("el-table-column",{attrs:{prop:"status",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-tag",{attrs:{type:e.getStatusType(t.row.status)}},[e._v(" "+e._s(e.getStatusText(t.row.status))+" ")])]}}])}),a("el-table-column",{attrs:{label:"操作",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(a){return e.handleEdit(t.row)}}},[e._v("编辑")])]}}])})],1),a("div",{staticClass:"pagination-container"},[a("el-pagination",{attrs:{"current-page":e.queryParams.page,"page-size":e.queryParams.page_size,"page-sizes":[10,20,50,100],total:e.total,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),a("el-dialog",{directives:[{name:"el-drag-dialog",rawName:"v-el-drag-dialog"}],attrs:{visible:e.dialogVisible,title:"修改序号",width:"30%","append-to-body":""},on:{"update:visible":function(t){e.dialogVisible=t}},scopedSlots:e._u([{key:"footer",fn:function(){return[a("span",{staticClass:"dialog-footer"},[a("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.submitSequence}},[e._v("确定")])],1)]},proxy:!0}])},[a("el-form",{attrs:{model:e.sequenceForm,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"序号"}},[a("el-input-number",{attrs:{min:0,"controls-position":"right"},model:{value:e.sequenceForm.sequence,callback:function(t){e.$set(e.sequenceForm,"sequence",t)},expression:"sequenceForm.sequence"}})],1)],1)],1)],1)},n=[],s=a("c7eb"),l=a("1da1"),i=a("db6a"),o=a("a888"),c={directives:{elDragDialog:o["a"]},name:"Information",data:function(){return{projectList:[],total:0,queryParams:{sort_field:"sequence",sort_order:"asc",page:1,page_size:10,project_name:"",department:""},dialogVisible:!1,sequenceForm:{sequence:1,id:null}}},methods:{getProjectList:function(){var e=this;return Object(l["a"])(Object(s["a"])().mark((function t(){var a;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Object(i["K"])(e.queryParams);case 3:a=t.sent,e.projectList=a.data.list,e.total=a.data.total,t.next=11;break;case 8:t.prev=8,t.t0=t["catch"](0),console.error("获取项目列表失败:",t.t0);case 11:case"end":return t.stop()}}),t,null,[[0,8]])})))()},handleSizeChange:function(e){this.queryParams.page_size=e,this.getProjectList()},handleCurrentChange:function(e){this.queryParams.page=e,this.getProjectList()},getStatusType:function(e){var t={5:"success"};return t[e]||"info"},getStatusText:function(e){var t={5:"正常"};return t[e]||"未知状态"},handleQuery:function(){this.queryParams.page=1,this.getProjectList()},resetQuery:function(){this.queryParams.project_name="",this.queryParams.department="",this.handleQuery()},handleEdit:function(e){this.sequenceForm.sequence=e.sequence,this.sequenceForm.id=e.id,this.dialogVisible=!0},submitSequence:function(){var e=this;return Object(l["a"])(Object(s["a"])().mark((function t(){return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Object(i["U"])({id:e.sequenceForm.id,new_sequence:e.sequenceForm.sequence});case 3:e.$message.success("修改序号成功"),e.dialogVisible=!1,e.getProjectList(),t.next=11;break;case 8:t.prev=8,t.t0=t["catch"](0),e.$message.error("修改序号失败:"+t.t0.message);case 11:case"end":return t.stop()}}),t,null,[[0,8]])})))()}},created:function(){this.getProjectList()}},u=c,p=(a("acc2"),a("2877")),m=Object(p["a"])(u,r,n,!1,null,"0febc3ba",null);t["default"]=m.exports},"73d3":function(e,t,a){},acc2:function(e,t,a){"use strict";a("73d3")}}]);