You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
14 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-37211206"],{"0fe9":function(e,t,a){"use strict";a("6e92")},"6e92":function(e,t,a){},7042:function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"pagination-container e-pagination",class:{hidden:e.hidden}},[a("el-pagination",e._b({attrs:{background:e.background,"current-page":e.current,"page-size":e.Size,layout:e.layout,"page-sizes":e.pageSizes,total:e.total},on:{"update:currentPage":function(t){e.current=t},"update:current-page":function(t){e.current=t},"update:pageSize":function(t){e.Size=t},"update:page-size":function(t){e.Size=t},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}},"el-pagination",e.$attrs,!1))],1)},n=[],s={name:"Pagination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:20},pageSizes:{type:Array,default:function(){return[5,10,15,20,30,50]}},layout:{type:String,default:"sizes"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{current:{get:function(){return this.page},set:function(e){this.$emit("update:page",e)}},Size:{get:function(){return this.limit},set:function(e){this.$emit("update:limit",e)}}},methods:{handleSizeChange:function(e){this.$emit("pagination",{pageNum:this.curren,pageSize:e})},handleCurrentChange:function(e){this.$emit("pagination",{pageNum:e,pageSize:this.Size})}}},r=s,o=(a("be5a"),a("2877")),l=Object(o["a"])(r,i,n,!1,null,null,null);t["a"]=l.exports},"77b3":function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"tab-header webtop"},[a("div",[e._v(e._s(e.viewTitle))]),a("div",e._l(e.btnList,(function(t){return a("el-button",{key:t.btnKey,attrs:{type:t.type,size:t.size,icon:t.icon,disabled:e.btndisabled},on:{click:function(a){return e.btnHandle(t.btnKey)}}},[e._v(" "+e._s(t.btnLabel)+" ")])})),1)])},n=[],s=(a("b775"),{name:"ButtonBar",props:{viewTitle:String,btndisabled:{type:Boolean,default:!1}},data:function(){return{currentPath:this.$route.path,userSid:this.$store.getters.userInfo?this.$store.getters.userInfo.userSid:"",btnList:[{type:"primary",size:"small",icon:"",btnKey:"toAdd",btnLabel:"新增"},{type:"primary",size:"small",icon:"el-icon-edit",btnKey:"toEdit",btnLabel:"编辑"},{type:"primary",size:"small",icon:"",btnKey:"doSubmit",btnLabel:"提交"},{type:"danger",size:"small",icon:"",btnKey:"doDel",btnLabel:"删除"},{type:"success",size:"small",icon:"",btnKey:"doImport",btnLabel:"导入"},{type:"success",size:"small",icon:"",btnKey:"doExport",btnLabel:"导出"}]}},created:function(){this.initPermission()},methods:{initPermission:function(){console.log("*******************当前路径 "+this.currentPath),console.log("*******************当前用户 "+this.userSid);this.currentPath,this.userSid},btnHandle:function(e){this.$emit("btnhandle",e)}}}),r=s,o=a("2877"),l=Object(o["a"])(r,i,n,!1,null,null,null);t["a"]=l.exports},be5a:function(e,t,a){"use strict";a("f56b")},f56b:function(e,t,a){},f972:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container-Update"},[a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.viewState,expression:"viewState == 1"}]},[a("div",{staticClass:"operate"},[a("div",{staticClass:"tit"},[e._v("上装检索")]),a("el-button",{staticClass:"btnColse",attrs:{size:"small",icon:"el-icon-close"}},[e._v("关闭")])],1),a("div",{staticClass:"searchcon"},[a("el-button",{staticClass:"searchbtn",attrs:{size:"small"},on:{click:function(t){e.isSearchShow=!e.isSearchShow}}},[e._v(e._s(e.isSearchShow?"隐藏查询条件":"显示查询条件")+" ")]),a("div",{directives:[{name:"show",rawName:"v-show",value:e.isSearchShow,expression:"isSearchShow"}],staticClass:"search"},[a("el-form",{staticClass:"tab-header",attrs:{inline:!0}},[a("el-row",[a("el-form-item",{attrs:{label:"车辆功能"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择"},on:{change:e.changeVehicleFunction},model:{value:e.queryParams.params.vehicleFunction,callback:function(t){e.$set(e.queryParams.params,"vehicleFunction",t)},expression:"queryParams.params.vehicleFunction"}},e._l(e.vehicleFunction_list,(function(e){return a("el-option",{key:e.dictKey,attrs:{label:e.dictValue,value:e.dictKey}})})),1)],1),a("el-form-item",{attrs:{label:"委改方式"}},[a("el-input",{attrs:{placeholder:"请输入委改方式",clearable:""},model:{value:e.queryParams.params.refitMethod,callback:function(t){e.$set(e.queryParams.params,"refitMethod",t)},expression:"queryParams.params.refitMethod"}})],1),a("el-form-item",{attrs:{label:"委改厂"}},[a("el-input",{attrs:{placeholder:"请输入委改厂",clearable:""},model:{value:e.queryParams.params.refitFactory,callback:function(t){e.$set(e.queryParams.params,"refitFactory",t)},expression:"queryParams.params.refitFactory"}})],1),a("el-form-item",{attrs:{label:"上装名称"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择"},on:{change:e.changeTopName},model:{value:e.queryParams.params.topName,callback:function(t){e.$set(e.queryParams.params,"topName",t)},expression:"queryParams.params.topName"}},e._l(e.topName_list,(function(e){return a("el-option",{key:e.dictKey,attrs:{label:e.dictValue,value:e.dictKey}})})),1)],1),a("el-form-item",{attrs:{label:"外廓尺寸"}},[a("el-input",{attrs:{placeholder:"请输入外廓尺寸",clearable:""},model:{value:e.queryParams.params.overallDimension,callback:function(t){e.$set(e.queryParams.params,"overallDimension",t)},expression:"queryParams.params.overallDimension"}})],1)],1),a("el-divider"),a("div",{staticClass:"btn",staticStyle:{"text-align":"center"}},[a("el-button",{attrs:{type:"primary"},on:{click:e.dosearch}},[e._v("查询")]),a("el-button",{attrs:{type:"primary"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1)],1)],1),a("div",{staticClass:"listtop"},[a("div",{staticClass:"tit"},[e._v("上装配置列表")]),a("pageye",{directives:[{name:"show",rawName:"v-show",value:e.dataList.length>0,expression:"dataList.length > 0"}],staticClass:"pagination",attrs:{total:e.queryParams.total,page:e.queryParams.current,limit:e.queryParams.size},on:{"update:page":function(t){return e.$set(e.queryParams,"current",t)},"update:limit":function(t){return e.$set(e.queryParams,"size",t)},pagination:e.loadList}})],1),a("div",{staticClass:"listcon"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.tableLoading,expression:"tableLoading"}],staticStyle:{width:"100%"},attrs:{data:e.dataList,border:""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{width:"50px",type:"selection",align:"center"}}),a("el-table-column",{attrs:{width:"80px",label:"序号",type:"index",index:e.indexMethod,align:"center"}}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticClass:"tablerow-click",on:{click:function(a){return e.toInfo(t.row)}}},[e._v("选择")])]}}])}),a("el-table-column",{attrs:{prop:"vehicleFunction",label:"车辆功能",align:"center"}}),a("el-table-column",{attrs:{prop:"refitMethod",label:"委改方式",align:"center"}}),a("el-table-column",{attrs:{prop:"refitFactory",label:"委改厂",align:"center"}}),a("el-table-column",{attrs:{prop:"topName",label:"上装名称",align:"center"}}),a("el-table-column",{attrs:{prop:"announcementModel",label:"公告型号",align:"center"}}),a("el-table-column",{attrs:{prop:"overallDimension",label:"外廓尺寸",align:"center"}}),a("el-table-column",{attrs:{prop:"plateMaterial",label:"板材材质",align:"center"}}),a("el-table-column",{attrs:{prop:"plateThickness",label:"板材厚度",align:"center"}}),a("el-table-column",{attrs:{prop:"guidePrice",label:"参考价格(万元)",align:"center"}}),a("el-table-column",{attrs:{prop:"priceValidity",label:"价格有效期",align:"center"}})],1)],1),a("div",{staticClass:"pages"},[a("div",{staticClass:"tit"}),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.dataList.length>0,expression:"dataList.length > 0"}],staticClass:"pagination",attrs:{total:e.queryParams.total,page:e.queryParams.current,limit:e.queryParams.size},on:{"update:page":function(t){return e.$set(e.queryParams,"current",t)},"update:limit":function(t){return e.$set(e.queryParams,"size",t)},pagination:e.loadList}})],1)])])},n=[],s=a("b775"),r=(a("4328"),{listPage:function(e){return Object(s["a"])({url:"/base/v1/basemodelszconfig/searchPage",method:"post",data:e,headers:{"Content-Type":"application/json"}})},saveAdd:function(e){return Object(s["a"])({url:"/base/v1/basemodelszconfig/save",method:"post",data:e,headers:{"Content-Type":"application/json"}})},saveEdit:function(e,t){return Object(s["a"])({url:"/base/v1/basemodelszconfig/update/"+t,method:"post",data:e,headers:{"Content-Type":"application/json"}})},delBySids:function(e){return Object(s["a"])({url:"/base/v1/basemodelszconfig/delBySids",method:"post",data:e,headers:{"Content-Type":"application/json"}})},fetchBySid:function(e){return Object(s["a"])({url:"/base/v1/basemodelszconfig/fetchBySid/"+e})},importExcel:function(e){return Object(s["a"])({url:"/anruiscm/v1/scmmaterial/importExcel",method:"post",data:e})},exportExcel:function(e){return Object(s["a"])({url:"/anruiscm/v1/scmmaterial/exportExcel",method:"post",data:e})},pullDown:function(e){return Object(s["a"])({url:"/portal/v1/dictcommons/typeValues",method:"get",params:e})}}),o=a("77b3"),l=a("4d86"),c=a("7042"),u={name:"ShangZhuangJianSuoGuanLi",components:{ButtonBar:o["a"],Pagination:l["a"],pageye:c["a"]},data:function(){return{btndisabled:!1,viewState:1,isSearchShow:!1,tableLoading:!1,activeName:"first",dataList:[],topName_list:[],vehicleFunction_list:[],queryParams:{current:1,size:10,total:10,params:{vehicleFunction:"",vehicleFunctionKey:"",refitMethod:"",refitFactory:"",topName:"",topNameKey:"",overallDimension:""}},multipleSelection:[]}},created:function(){this.loadList(),this.DataDictionary()},methods:{DataDictionary:function(){var e=this;r.pullDown({type:"topName"}).then((function(t){"200"===t.code&&(e.topName_list=t.data)})),r.pullDown({type:"vehicleFunction"}).then((function(t){"200"===t.code&&(e.vehicleFunction_list=t.data)}))},changeTopName:function(e){var t=null;this.topName_list.forEach((function(a){a.dictKey==e&&(t={name:a.dictValue,value:a.dictKey})})),this.queryParams.params.topName=t.name,this.queryParams.params.topNameKey=t.value},changeVehicleFunction:function(e){var t=null;this.vehicleFunction_list.forEach((function(a){a.dictKey==e&&(t={name:a.dictValue,value:a.dictKey})})),this.queryParams.params.vehicleFunction=t.name,this.queryParams.params.vehicleFunctionKey=t.value},resetState:function(){this.viewState=1,this.queryParams={current:1,size:10,total:0,params:{vehicleFunction:"",vehicleFunctionKey:"",refitMethod:"",refitFactory:"",topName:"",topNameKey:"",overallDimension:""}},this.loadList()},btnHandle:function(e){switch(console.log("XXXXXXXXXXXXXXX "+e),e){case"toAdd":this.toAdd();break;case"toEdit":this.toEdit();break;case"doSubmit":this.doSubmit();break;case"doDel":this.doDel();break;case"doImport":this.doImport();break;case"doExport":this.doExport();break;default:break}},toAdd:function(e){this.viewState=2,this.$refs["shangzhuangjiansuoAdd"].showAdd()},toEdit:function(){if(0!==this.multipleSelection.length)if(this.multipleSelection.length>1)this.$message({showClose:!0,type:"error",message:"只能选择一条记录进行编辑"});else{this.viewState=3;var e=this.multipleSelection[0];this.$refs["shangzhuangAdd"].showEdit(e)}else this.$message({showClose:!0,type:"error",message:"请选择一条记录进行编辑"})},doSubmit:function(e){var t=this;this.btndisabled=!0,r.doSubmit(this.queryParams.params).then((function(e){t.btndisabled=!1})).catch((function(){t.btndisabled=!1}))},doDel:function(e){var t=this;if(0!==this.multipleSelection.length){var a=this,i=[];this.multipleSelection.forEach((function(e){i.push(e.sid)}));var n="请确认是否删除所选 "+this.multipleSelection.length+" 条记录?";this.$confirm(n,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var e=t.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});r.delBySids(i).then((function(t){e.close(),a.$message({type:"success",message:t.msg,showClose:!0}),a.loadList()})).catch((function(t){e.close()}))})).catch((function(){}))}else this.$message({showClose:!0,type:"error",message:"请选择至少一条记录进行删除操作"})},doImport:function(e){r.importExcel(this.queryParams.params).then((function(e){console.log(e)})).catch((function(){}))},doExport:function(e){var t=[];this.multipleSelection.forEach((function(e){t.push(e.sid)})),this.queryParams.params.sids=t,r.exportExcel(this.queryParams.params).then((function(e){var t=e.data,a=t.filename,i=document.createElement("a");i.download=a,i.style.display="none",i.href=t.downurl,document.body.appendChild(i),i.click(),URL.revokeObjectURL(i.href),document.body.removeChild(i)})).catch((function(){}))},dosearch:function(){this.queryParams.current=1,this.loadList()},resetQuery:function(){this.queryParams={current:1,size:10,total:0,params:{vehicleFunction:"",vehicleFunctionKey:"",refitMethod:"",refitFactory:"",topName:"",topNameKey:"",overallDimension:""}},this.loadList()},loadList:function(){var e=this;this.tableLoading=!0,r.listPage(this.queryParams).then((function(t){e.tableLoading=!1;var a=t.data;e.queryParams.total=a.total,e.dataList=a.records})).catch((function(){e.tableLoading=!1}))},handleSelectionChange:function(e){console.log(e),this.multipleSelection=e},indexMethod:function(e){var t=(this.queryParams.current-1)*this.queryParams.size,a=e+1+t;return a},toInfo:function(e){}}},d=u,p=(a("0fe9"),a("2877")),m=Object(p["a"])(d,i,n,!1,null,"f7b882d8",null);t["default"]=m.exports}}]);