chunk-440f43cf.95c81691.js 7.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-440f43cf"],{"055c":function(e,t,a){"use strict";a("eae0")},"2c79":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:"project-category-container"},[a("div",{staticClass:"operation-area"},[a("el-form",{ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"类别编号",prop:"wkNo"}},[a("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入工程类别编号",clearable:""},nativeOn:{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.wkNo,callback:function(t){e.$set(e.queryParams,"wkNo",t)},expression:"queryParams.wkNo"}})],1),a("el-form-item",{attrs:{label:"类别名称",prop:"wkName"}},[a("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入工程类别名称",clearable:""},nativeOn:{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.wkName,callback:function(t){e.$set(e.queryParams,"wkName",t)},expression:"queryParams.wkName"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.handleQuery}},[e._v("搜索")]),a("el-button",{attrs:{icon:"el-icon-refresh"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1)],1),a("div",{staticClass:"right-button"},[a("el-button",{attrs:{type:"primary"},on:{click:e.handleAdd}},[e._v("新建工程类别")])],1),a("el-table",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{data:e.tableData,id:"worksCategoryList"}},[a("el-table-column",{attrs:{prop:"wkNo",label:"工程类别编号"}}),a("el-table-column",{attrs:{prop:"wkName",label:"工程类别名称"}}),a("el-table-column",{attrs:{prop:"wkRemark",label:"备注"}}),a("el-table-column",{attrs:{label:"操作",width:"250"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini"},on:{click:function(a){return e.handleView(t.row)}}},[e._v("查看")]),a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.handleEdit(t.row)}}},[e._v("编辑")]),a("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(a){return e.handleDelete(t.row)}}},[e._v("删除")])]}}])})],1),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.loadData}}),a("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialogVisible,width:"500px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"工程类别编号",prop:"wkNo"}},[a("el-input",{model:{value:e.form.wkNo,callback:function(t){e.$set(e.form,"wkNo",t)},expression:"form.wkNo"}})],1),a("el-form-item",{attrs:{label:"工程类别名称",prop:"wkName"}},[a("el-input",{model:{value:e.form.wkName,callback:function(t){e.$set(e.form,"wkName",t)},expression:"form.wkName"}})],1),a("el-form-item",{attrs:{label:"备注",prop:"wkRemark"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.form.wkRemark,callback:function(t){e.$set(e.form,"wkRemark",t)},expression:"form.wkRemark"}})],1)],1),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")])],1)],1),a("el-dialog",{attrs:{title:"查看工程类别详情",visible:e.viewDialogVisible,width:"500px"},on:{"update:visible":function(t){e.viewDialogVisible=t}}},[a("el-descriptions",{attrs:{column:1,border:""}},[a("el-descriptions-item",{attrs:{label:"工程类别编号"}},[e._v(e._s(e.viewForm.wkNo))]),a("el-descriptions-item",{attrs:{label:"工程类别名称"}},[e._v(e._s(e.viewForm.wkName))]),a("el-descriptions-item",{attrs:{label:"备注"}},[e._v(e._s(e.viewForm.wkRemark))])],1),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.viewDialogVisible=!1}}},[e._v("关 闭")])],1)],1)],1)},i=[],o=(a("e9c4"),a("b64b"),a("a4340")),n=(a("8b29"),{name:"ProjectCategoryManagement",data:function(){return{searchQuery:"",userList:null,tableData:[],pagination:{currentPage:1,pageSize:10},total:1,showSearch:!1,queryParams:{pageNum:1,pageSize:10,wkNo:void 0,wkName:void 0},dialogVisible:!1,dialogTitle:"",form:{wkNo:"",wkName:"",wkRemark:""},rules:{wkNo:[{required:!0,message:"请输入工程类别编号",trigger:"blur"}],wkName:[{required:!0,message:"请输入工程类别名称",trigger:"blur"}]},viewDialogVisible:!1,viewForm:{wkNo:"",wkName:"",wkRemark:"",productCount:0}}},methods:{handleQuery:function(){this.queryParams.pageNum=1,this.loadData()},resetQuery:function(){this.resetForm("queryForm"),this.queryParams.wkNo=void 0,this.queryParams.wkName=void 0,this.handleQuery()},resetForm:function(e){this.$refs[e]&&this.$refs[e].resetFields()},handleAdd:function(){this.dialogTitle="新增工程类别",this.form={wkNo:"",wkName:"",wkRemark:""},this.dialogVisible=!0},handleEdit:function(e){this.dialogTitle="编辑工程类别",this.form=JSON.parse(JSON.stringify(e)),this.dialogVisible=!0},handleDelete:function(e){var t=this;this.$confirm("确认删除该工程类别?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(o["b"])(e.wkId).then((function(e){200===e.code?(t.$message({type:"success",message:"删除成功!"}),t.loadData()):t.$message.error(e.msg||"删除失败")})).catch((function(e){t.$message.error("删除失败:"+e)}))})).catch((function(){t.$message({type:"info",message:"已取消删除"})}))},handleView:function(e){this.viewForm=JSON.parse(JSON.stringify(e)),this.viewDialogVisible=!0},handleSizeChange:function(e){this.pagination.pageSize=e,this.loadData()},handleCurrentChange:function(e){this.pagination.currentPage=e,this.loadData()},submitForm:function(){var e=this;this.$refs.form.validate((function(t){t&&("编辑工程类别"===e.dialogTitle?Object(o["d"])(e.form).then((function(t){e.dialogVisible=!1,e.$message.success("修改成功"),e.loadData()})).catch((function(t){e.$message.error("修改失败:"+t)})):Object(o["a"])(e.form).then((function(t){e.dialogVisible=!1,e.$message.success("新增成功"),e.loadData()})).catch((function(t){e.$message.error("新增失败:"+t)})))}))},loadData:function(){var e=this;this.loading=!0,Object(o["c"])(this.queryParams).then((function(t){e.tableData=t.rows,e.total=t.total,e.loading=!1}))}},created:function(){this.loadData()}}),l=n,s=(a("055c"),a("2877")),u=Object(s["a"])(l,r,i,!1,null,"7100016a",null);t["default"]=u.exports},"8b29":function(e,t,a){"use strict";a.d(t,"d",(function(){return i})),a.d(t,"c",(function(){return o})),a.d(t,"a",(function(){return n})),a.d(t,"e",(function(){return l})),a.d(t,"b",(function(){return s}));var r=a("b775");function i(e){return Object(r["a"])({url:"/system/notice/list",method:"get",params:e})}function o(e){return Object(r["a"])({url:"/system/notice/"+e,method:"get"})}function n(e){return Object(r["a"])({url:"/system/notice",method:"post",data:e})}function l(e){return Object(r["a"])({url:"/system/notice",method:"put",data:e})}function s(e){return Object(r["a"])({url:"/system/notice/"+e,method:"delete"})}},a4340:function(e,t,a){"use strict";a.d(t,"a",(function(){return i})),a.d(t,"c",(function(){return o})),a.d(t,"d",(function(){return n})),a.d(t,"b",(function(){return l}));var r=a("b775");a("c38a");function i(e){return Object(r["a"])({url:"/work/add",method:"post",data:e})}function o(e){return Object(r["a"])({url:"/work/list",method:"get",params:e})}function n(e){return Object(r["a"])({url:"/work/update",method:"post",data:e})}function l(e){return Object(r["a"])({url:"/work/dele/".concat(e),method:"get"})}},eae0:function(e,t,a){}}]);