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
23 KiB
1 lines
23 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-16259164"],{"3feb":function(t,e,a){"use strict";a("85e7")},"4f09":function(t,e,a){},7042:function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"pagination-container e-pagination",class:{hidden:t.hidden}},[a("el-pagination",t._b({attrs:{background:t.background,"current-page":t.current,"page-size":t.Size,layout:t.layout,"page-sizes":t.pageSizes,total:t.total},on:{"update:currentPage":function(e){t.current=e},"update:current-page":function(e){t.current=e},"update:pageSize":function(e){t.Size=e},"update:page-size":function(e){t.Size=e},"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}},"el-pagination",t.$attrs,!1))],1)},i=[],l={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(t){this.$emit("update:page",t)}},Size:{get:function(){return this.limit},set:function(t){this.$emit("update:limit",t)}}},methods:{handleSizeChange:function(t){this.$emit("pagination",{pageNum:this.curren,pageSize:t})},handleCurrentChange:function(t){this.$emit("pagination",{pageNum:t,pageSize:this.Size})}}},n=l,r=(a("be5a"),a("2877")),o=Object(r["a"])(n,s,i,!1,null,null,null);e["a"]=o.exports},"77b3":function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"tab-header webtop"},[a("div",[t._v(t._s(t.viewTitle))]),a("div",t._l(t.btnList,(function(e){return a("el-button",{key:e.btnKey,attrs:{type:e.type,size:e.size,icon:e.icon,disabled:t.btndisabled},on:{click:function(a){return t.btnHandle(e.btnKey)}}},[t._v(" "+t._s(e.btnLabel)+" ")])})),1)])},i=[],l=(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(t){this.$emit("btnhandle",t)}}}),n=l,r=a("2877"),o=Object(r["a"])(n,s,i,!1,null,null,null);e["a"]=o.exports},"85e7":function(t,e,a){},bc47:function(t,e,a){"use strict";a("f077")},be5a:function(t,e,a){"use strict";a("f56b")},bef4:function(t,e,a){"use strict";a("4f09")},f077:function(t,e,a){},f56b:function(t,e,a){},ff9f:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container-Update"},[a("div",{directives:[{name:"show",rawName:"v-show",value:1==t.viewState,expression:"viewState == 1"}]},[a("button-bar",{attrs:{"view-title":"挂车管理",btndisabled:t.btndisabled},on:{btnhandle:t.btnHandle}}),a("el-tabs",{attrs:{type:"card"},on:{"tab-click":t.handleClick},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"挂车列表",name:"first"}}),a("el-tab-pane",{attrs:{label:"待报价列表",name:"second"}})],1),a("div",{staticClass:"searchcon"},[a("el-button",{staticClass:"searchbtn",attrs:{size:"small"},on:{click:function(e){t.isSearchShow=!t.isSearchShow}}},[t._v(t._s(t.isSearchShow?"隐藏查询条件":"显示查询条件"))]),a("div",{directives:[{name:"show",rawName:"v-show",value:t.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",{staticStyle:{width:"200px"},attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changeModelName},model:{value:t.queryParams.params.modelName,callback:function(e){t.$set(t.queryParams.params,"modelName",e)},expression:"queryParams.params.modelName"}},t._l(t.modelName_list,(function(t){return a("el-option",{key:t.sid,attrs:{label:t.modelName,value:t.sid}})})),1)],1),a("el-form-item",{attrs:{label:"车辆品牌"}},[a("el-select",{staticStyle:{width:"200px"},attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changeCarBrand},model:{value:t.queryParams.params.carBrand,callback:function(e){t.$set(t.queryParams.params,"carBrand",e)},expression:"queryParams.params.carBrand"}},t._l(t.carBrand_list,(function(t){return a("el-option",{key:t.sid,attrs:{label:t.brandName,value:t.sid}})})),1)],1),a("el-form-item",{attrs:{label:"车辆型号"}},[a("el-input",{staticClass:"addinputw",attrs:{clearable:""},model:{value:t.queryParams.params.model,callback:function(e){t.$set(t.queryParams.params,"model",e)},expression:"queryParams.params.model"}})],1),a("el-form-item",{attrs:{label:"厂商名称"}},[a("el-select",{staticStyle:{width:"200px"},attrs:{filterable:"",placeholder:"请选择"},model:{value:t.queryParams.params.settlementSid,callback:function(e){t.$set(t.queryParams.params,"settlementSid",e)},expression:"queryParams.params.settlementSid"}},t._l(t.settlement_list,(function(t){return a("el-option",{key:t.sid,attrs:{label:t.manufacturerName,value:t.sid}})})),1)],1)],1),a("el-divider"),a("div",{staticClass:"btn",staticStyle:{"text-align":"center"}},[a("el-button",{attrs:{type:"primary"},on:{click:t.dosearch}},[t._v("查询")]),a("el-button",{attrs:{type:"primary"},on:{click:t.resetQuery}},[t._v("重置")])],1)],1)],1)],1),a("div",{staticClass:"listtop"},[a("div",{staticClass:"tit"},[t._v("挂车列表")]),a("pageye",{directives:[{name:"show",rawName:"v-show",value:t.dataList.length>0,expression:"dataList.length > 0"}],staticClass:"pagination",attrs:{total:t.queryParams.total,page:t.queryParams.current,limit:t.queryParams.size},on:{"update:page":function(e){return t.$set(t.queryParams,"current",e)},"update:limit":function(e){return t.$set(t.queryParams,"size",e)},pagination:t.loadList}})],1),a("div",{staticClass:"listcon"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.tableLoading,expression:"tableLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"selection-change":t.handleSelectionChange}},[a("el-table-column",{attrs:{width:"50px",type:"selection",align:"center"}}),a("el-table-column",{attrs:{width:"80px",label:"序号",type:"index",index:t.indexMethod,align:"center"}}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",{staticClass:"tablerow-click",on:{click:function(a){return t.toInfo(e.row)}}},[t._v("查看")])]}}])}),a("el-table-column",{attrs:{prop:"modelName",label:"车型名称",align:"center"}}),a("el-table-column",{attrs:{prop:"brandName",label:"车辆品牌",align:"center"}}),a("el-table-column",{attrs:{prop:"model",label:"车型型号",align:"center"}}),a("el-table-column",{attrs:{prop:"settlement",label:"厂商名称",align:"center"}}),a("el-table-column",{attrs:{prop:"settlementPrice",label:"厂家结算价",align:"center"}}),a("el-table-column",{attrs:{prop:"guidePrice",label:"销售指导价",align:"center"}}),a("el-table-column",{attrs:{prop:"otherConfig",label:"更多配置",align:"center"}})],1)],1),a("div",{staticClass:"pages"},[a("div",{staticClass:"tit"}),a("pagination",{directives:[{name:"show",rawName:"v-show",value:t.dataList.length>0,expression:"dataList.length > 0"}],staticClass:"pagination",attrs:{total:t.queryParams.total,page:t.queryParams.current,limit:t.queryParams.size},on:{"update:page":function(e){return t.$set(t.queryParams,"current",e)},"update:limit":function(e){return t.$set(t.queryParams,"size",e)},pagination:t.loadList}})],1)],1),a("guacheAdd",{directives:[{name:"show",rawName:"v-show",value:2==t.viewState||3==t.viewState,expression:"viewState == 2 || viewState == 3"}],ref:"divAdd",on:{doback:t.resetState,reloadlist:t.loadList}}),a("guacheInfo",{directives:[{name:"show",rawName:"v-show",value:4==t.viewState,expression:"viewState == 4"}],ref:"divinfo",on:{doback:t.resetState}})],1)},i=[],l=a("b775"),n=(a("4328"),{listPage:function(t){return Object(l["a"])({url:"/base/v1/basetrailer/listPage",method:"post",data:t,headers:{"Content-Type":"application/json"}})},saveAdd:function(t){return Object(l["a"])({url:"/base/v1/basetrailer/save",method:"post",data:t,headers:{"Content-Type":"application/json"}})},saveEdit:function(t,e){return Object(l["a"])({url:"/base/v1/basetrailer/update/"+e,method:"post",data:t,headers:{"Content-Type":"application/json"}})},delBySids:function(t){return Object(l["a"])({url:"/base/v1/basetrailer/delBySids",method:"post",data:t,headers:{"Content-Type":"application/json"}})},fetchBySid:function(t){return Object(l["a"])({url:"/base/v1/basetrailer/fetchBySid/"+t})},importExcel:function(t){return Object(l["a"])({url:"/anruiscm/v1/scmmaterial/importExcel",method:"post",data:t})},exportExcel:function(t){return Object(l["a"])({url:"/anruiscm/v1/scmmaterial/exportExcel",method:"post",data:t})},pullDown:function(t){return Object(l["a"])({url:"/base/v1/basevehiclemodel/downList",method:"post",params:t})},namesDown:function(t){return Object(l["a"])({url:"/base/v1/basevehiclebrand/namesDown",method:"get",params:t})},Down:function(t){return Object(l["a"])({url:"/base/v1/basemanufacturer/namesDown",method:"get",params:t})}}),r=a("77b3"),o=a("4d86"),c=a("7042"),d=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"headInfo"},[a("div",{staticClass:"tab-headerg webtop"},[a("div",[t._v(t._s(t.viewTitle))]),a("div",[a("el-button",{attrs:{type:"primary",size:"small",disabled:t.submitdisabled},on:{click:function(e){"add"===t.dialogStatus?t.saveAdd():t.saveEdit()}}},[t._v("保存")]),a("el-button",{attrs:{type:"info",size:"small"},on:{click:function(e){return t.handleReturn()}}},[t._v("返回")])],1)]),a("div",{staticClass:"listconadd"},[a("el-form",{ref:"form_obj",staticClass:"formadd",attrs:{model:t.formobj,rules:t.rules,"label-position":"top","label-width":"300px"}},[a("div",{staticClass:"wlInfo"},[a("span",[t._v("挂车信息")])]),a("el-row",[a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[t._v("车型名称")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:8}},[a("el-form-item",{attrs:{prop:"modelName"}},[a("el-select",{staticStyle:{width:"50%"},attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changeModelName},model:{value:t.formobj.modelName,callback:function(e){t.$set(t.formobj,"modelName",e)},expression:"formobj.modelName"}},t._l(t.modelName_list,(function(t){return a("el-option",{key:t.sid,attrs:{label:t.modelName,value:t.sid}})})),1)],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[t._v("车辆品牌")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:8}},[a("el-form-item",{attrs:{prop:"brandName"}},[a("el-input",{staticClass:"addinputw",attrs:{placeholder:"车辆品牌",clearable:"",readonly:!0},model:{value:t.formobj.brandName,callback:function(e){t.$set(t.formobj,"brandName",e)},expression:"formobj.brandName"}})],1)],1)],1),a("el-row",[a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[t._v("车辆型号")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:8}},[a("el-form-item",{attrs:{prop:"model"}},[a("el-input",{staticClass:"addinputw",attrs:{placeholder:"车辆型号",clearable:""},model:{value:t.formobj.model,callback:function(e){t.$set(t.formobj,"model",e)},expression:"formobj.model"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[t._v("厂商名称")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:8}},[a("el-form-item",{attrs:{prop:"settlement"}},[a("el-input",{staticClass:"addinputw",attrs:{placeholder:"厂商名称",clearable:"",readonly:!0},model:{value:t.formobj.settlement,callback:function(e){t.$set(t.formobj,"settlement",e)},expression:"formobj.settlement"}})],1)],1)],1),a("el-row",[a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[t._v("更多配置")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:20}},[a("el-form-item",{attrs:{prop:"otherConfig"}},[a("el-input",{staticClass:"addinputw",attrs:{placeholder:"更多配置",clearable:""},model:{value:t.formobj.otherConfig,callback:function(e){t.$set(t.formobj,"otherConfig",e)},expression:"formobj.otherConfig"}})],1)],1)],1),a("el-row",[a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[t._v("厂家结算价")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:20}},[a("el-form-item",{attrs:{prop:"settlementPrice"}},[a("el-input",{staticClass:"addinputw",attrs:{placeholder:"厂家结算价",clearable:""},nativeOn:{keyup:function(e){return t.UpNumber(e)},keydown:function(e){return t.UpNumber(e)}},model:{value:t.formobj.settlementPrice,callback:function(e){t.$set(t.formobj,"settlementPrice",e)},expression:"formobj.settlementPrice"}})],1)],1)],1),a("el-row",[a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[t._v("销售指导价")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:8}},[a("el-form-item",{attrs:{prop:"guidePrice"}},[a("el-input",{staticClass:"addinputw-copy",attrs:{placeholder:"销售指导价",clearable:""},nativeOn:{keyup:function(e){return t.UpNumber(e)},keydown:function(e){return t.UpNumber(e)}},model:{value:t.formobj.guidePrice,callback:function(e){t.$set(t.formobj,"guidePrice",e)},expression:"formobj.guidePrice"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[t._v("价格有效期")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:8}},[a("el-form-item",{attrs:{prop:"priceValidity"}},[a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",clearable:"",type:"date",placeholder:"请选择"},model:{value:t.formobj.priceValidity,callback:function(e){t.$set(t.formobj,"priceValidity",e)},expression:"formobj.priceValidity"}})],1)],1)],1)],1)],1)])},u=[],m={name:"GuaCheAdd",data:function(){return{viewTitle:"",dialogStatus:"add",modelName_list:[],formobj:{sid:"",modelName:"",model:"",modelSid:"",brandName:"",carBrand:"",guidePrice:"",priceValidity:"",settlement:"",settlementSid:"",settlementPrice:"",otherConfig:""},rules:{},submitdisabled:!1}},created:function(){this.DataDictionary()},methods:{UpNumber:function(t){t.target.value=t.target.value.replace(/[^0-9.]/g,"")},DataDictionary:function(){var t=this;n.pullDown().then((function(e){"200"===e.code&&(t.modelName_list=e.data)}))},changeModelName:function(t){var e=null;this.modelName_list.forEach((function(a){a.sid==t&&(e={sid:a.sid,manufacturer:a.manufacturer,brandName:a.brandName,modelName:a.modelName,carBrand:a.carBrand,manufacturerName:a.manufacturerName})})),this.formobj.modelName=e.modelName,this.formobj.modelSid=e.sid,this.formobj.settlement=e.manufacturerName,this.formobj.settlementSid=e.manufacturer,this.formobj.brandName=e.brandName,this.formobj.carBrand=e.carBrand},handleReturn:function(t){"true"===t&&this.$emit("reloadlist"),this.formobj={},this.$refs["form_obj"].resetFields(),this.$emit("doback")},showAdd:function(){var t=this;this.$nextTick((function(){t.$refs["form_obj"].clearValidate()})),this.dialogStatus="add",this.viewTitle="【新增】挂车"},showEdit:function(t){var e=this;this.$nextTick((function(){e.$refs["form_obj"].clearValidate()})),this.dialogStatus="edit",this.viewTitle="【编辑】挂车";n.fetchBySid(t.sid).then((function(t){var a=t.data;e.formobj=a})).catch((function(a){e.formobj=t}))},saveAdd:function(){var t=this,e=this;this.$refs["form_obj"].validate((function(a){if(!a)return!1;t.submitdisabled=!0,n.saveAdd(t.formobj).then((function(a){t.submitdisabled=!1,e.$message({showClose:!0,type:"success",message:a.msg}),e.handleReturn("true")})).catch((function(){t.submitdisabled=!1}))}))},saveEdit:function(){var t=this,e=this;this.$refs["form_obj"].validate((function(a){if(!a)return!1;t.submitdisabled=!0,n.saveEdit(t.formobj,t.formobj.sid).then((function(a){t.submitdisabled=!1,e.$message({showClose:!0,type:"success",message:a.msg}),e.handleReturn("true")})).catch((function(){t.submitdisabled=!1}))}))}}},b=m,f=(a("bc47"),a("2877")),p=Object(f["a"])(b,d,u,!1,null,"4801e3da",null),h=p.exports,v=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"headInfo"},[a("div",{staticClass:"tab-headerg webtop"},[a("div",[t._v("挂车详情")]),a("div",[a("el-button",{attrs:{itype:"info",size:"small"},on:{click:function(e){return t.handleReturn()}}},[t._v("返回")])],1)]),a("div",{staticClass:"listconadd"},[a("el-form",{ref:"dataForm",staticClass:"forminfo",attrs:{"label-position":"right","label-width":"190px"}},[a("div",{staticClass:"wlInfo"},[a("span",[t._v("挂车信息")])]),a("el-row",[a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("车型名称")]),a("el-col",{staticClass:"tleftb",attrs:{span:8}},[t._v(t._s(t.formobj.modelName))]),a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("车辆品牌")]),a("el-col",{staticClass:"tleftb",attrs:{span:8}},[t._v(t._s(t.formobj.carBrand))])],1),a("el-row",[a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("车辆型号")]),a("el-col",{staticClass:"tleftb",attrs:{span:8}},[t._v(t._s(t.formobj.model))]),a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("厂商名称")]),a("el-col",{staticClass:"tleftb",attrs:{span:8}},[t._v(t._s(t.formobj.settlement))])],1),a("el-row",[a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("更多配置")]),a("el-col",{staticClass:"tleftb",attrs:{span:20}},[t._v(t._s(t.formobj.otherConfig))])],1),a("el-row",[a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("厂家结算价")]),a("el-col",{staticClass:"tleftb",attrs:{span:20}},[t._v(t._s(t.formobj.settlementPrice))])],1),a("el-row",[a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("销售指导价")]),a("el-col",{staticClass:"tleftb",attrs:{span:8}},[t._v(t._s(t.formobj.guidePrice))]),a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("价格有效期")]),a("el-col",{staticClass:"tleftb",attrs:{span:8}},[t._v(t._s(t.formobj.priceValidity))])],1)],1)],1)])},g=[],y={name:"GuaCheInfo",data:function(){return{formobj:{}}},methods:{handleReturn:function(){this.formobj={},this.$emit("doback")},showInfo:function(t){var e=this;n.fetchBySid(t.sid).then((function(t){e.formobj=t.data,""!==e.formobj.priceValidity&&(e.formobj.priceValidity=e.formobj.priceValidity.substring(0,10))})).catch((function(a){e.formobj=t})),console.log("这里是详情回显",t)}}},w=y,C=(a("3feb"),Object(f["a"])(w,v,g,!1,null,"a01640f6",null)),S=C.exports,_={name:"GuaCheGuanLi",components:{ButtonBar:r["a"],Pagination:o["a"],pageye:c["a"],guacheAdd:h,guacheInfo:S},data:function(){return{btndisabled:!1,viewState:1,isSearchShow:!1,tableLoading:!1,activeName:"first",dataList:[],modelName_list:[],carBrand_list:[],settlement_list:[],queryParams:{current:1,size:10,total:10,params:{modelName:"",carBrand:"",model:"",settlementSid:""}},multipleSelection:[]}},created:function(){this.loadList(),this.DataDictionary()},methods:{DataDictionary:function(){var t=this;n.pullDown().then((function(e){"200"===e.code&&(t.modelName_list=e.data)})),n.namesDown().then((function(e){"200"===e.code&&(t.carBrand_list=e.data)})),n.Down().then((function(e){"200"===e.code&&(t.settlement_list=e.data)}))},changeModelName:function(t){var e=null;this.modelName_list.forEach((function(a){a.sid==t&&(e={sid:a.sid,manufacturer:a.manufacturer,brandName:a.brandName,modelName:a.modelName})})),this.queryParams.params.modelName=e.modelName},changeCarBrand:function(t){var e=null;this.carBrand_list.forEach((function(a){a.sid==t&&(e={sid:a.sid,brandName:a.brandName})})),this.queryParams.params.carBrand=e.sid},resetState:function(){this.viewState=1,this.activeName="first",this.queryParams={current:1,size:10,total:0,params:{modelName:"",carBrand:"",model:"",settlementSid:""}},this.loadList()},btnHandle:function(t){switch(console.log("XXXXXXXXXXXXXXX "+t),t){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}},handleClick:function(t,e){"second"==t.name&&(this.viewState=5,this.$refs["divdaibaojia"].loadList())},toAdd:function(t){this.viewState=2,this.$refs["divAdd"].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 t=this.multipleSelection[0];this.$refs["divAdd"].showEdit(t)}else this.$message({showClose:!0,type:"error",message:"请选择一条记录进行编辑"})},doSubmit:function(t){var e=this;this.btndisabled=!0,n.doSubmit(this.queryParams.params).then((function(t){e.btndisabled=!1})).catch((function(){e.btndisabled=!1}))},doDel:function(t){var e=this;if(0!==this.multipleSelection.length){var a=this,s=[];this.multipleSelection.forEach((function(t){s.push(t.sid)}));var i="请确认是否删除所选 "+this.multipleSelection.length+" 条记录?";this.$confirm(i,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var t=e.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});n.delBySids(s).then((function(e){t.close(),a.$message({type:"success",message:e.msg,showClose:!0}),a.loadList()})).catch((function(e){t.close()}))})).catch((function(){}))}else this.$message({showClose:!0,type:"error",message:"请选择至少一条记录进行删除操作"})},doImport:function(t){n.importExcel(this.queryParams.params).then((function(t){console.log(t)})).catch((function(){}))},doExport:function(t){var e=[];this.multipleSelection.forEach((function(t){e.push(t.sid)})),this.queryParams.params.sids=e,n.exportExcel(this.queryParams.params).then((function(t){var e=t.data,a=e.filename,s=document.createElement("a");s.download=a,s.style.display="none",s.href=e.downurl,document.body.appendChild(s),s.click(),URL.revokeObjectURL(s.href),document.body.removeChild(s)})).catch((function(){}))},dosearch:function(){this.queryParams.current=1,this.loadList()},resetQuery:function(){this.queryParams={current:1,size:10,total:0,params:{modelName:"",carBrand:"",model:"",settlementSid:""}},this.loadList()},loadList:function(){var t=this;this.tableLoading=!0,n.listPage(this.queryParams).then((function(e){t.tableLoading=!1;var a=e.data;t.queryParams.total=a.total,t.dataList=a.records})).catch((function(){t.tableLoading=!1}))},handleSelectionChange:function(t){console.log(t),this.multipleSelection=t},indexMethod:function(t){var e=(this.queryParams.current-1)*this.queryParams.size,a=t+1+e;return a},toInfo:function(t){this.$refs["divinfo"].showInfo(t),this.viewState=4}}},j=_,N=(a("bef4"),Object(f["a"])(j,s,i,!1,null,"556ac421",null));e["default"]=N.exports}}]);
|