chunk-77e1dd82.96a0102c.js 5.0 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-77e1dd82"],{5223:function(e,t,a){},6781:function(e,t,a){"use strict";a("5223")},"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.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"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticStyle:{display:"flex","align-items":"center"}},[a("span",{staticStyle:{"margin-right":"10px"}},[e._v(e._s(t.row.sequence))]),a("i",{staticClass:"el-icon-edit",staticStyle:{cursor:"pointer","margin-left":"5px"},on:{click:function(a){return e.handleEdit(t.row)}}})])]}}])}),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))+" ")])]}}])})],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"),i=a("1da1"),o=a("db6a"),c=a("a888"),l={directives:{elDragDialog:c["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(i["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(o["d"])(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(i["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(o["c"])({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=l,p=(a("6781"),a("2877")),d=Object(p["a"])(u,r,n,!1,null,"b0e4f8fa",null);t["default"]=d.exports}}]);