Your Name
2022-11-30 f0cd5a4fe3b366fa753b8da5e387673c30c4d0f7
1
(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-7a43"],{USPs:function(e,t,r){},ih6h:function(e,t,r){"use strict";r.r(t);var a=r("jo6Y"),i=r.n(a),n=r("14Xm"),s=r.n(n),c=r("D3Ub"),l=r.n(c),o=r("WHHl"),u=r("7Qib"),f=r("CC1o"),p=r("8fCU"),d=r("WZwz"),y={name:"carrier",data:function(){return{tableKey:0,listLoading:!1,pageSize:10,recordTotal:0,currentPage:1,pageTotal:0,listQuery:{filter:{code:"",province:"",city:"",district:"",street:"",committee:""},pageIndex:1,pageSize:10},searchContent:"",cityList:[],provinceList:[],districtList:[],streetList:[],committeeList:[],certificateList:[]}},components:{carrierLicense:o.default},created:function(){this.getCertificateListData(),this.getProvince()},methods:{getCertificateListData:function(){var e=this;return l()(s.a.mark(function t(){var r;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.listLoading=!0,t.next=3,Object(f.c)(e.listQuery);case 3:"200"===(r=t.sent).data.code&&(e.recordTotal=r.data.result.total,e.pageSize=r.data.result.size,e.pageTotal=Object(u.a)(r.data.result.total,r.data.result.size),e.currentPage=r.data.result.current,e.certificateList=r.data.result.records),e.listLoading=!1;case 6:case"end":return t.stop()}},t,e)}))()},openCarrierForm:function(e,t){var r=this;return l()(s.a.mark(function a(){var i,n;return s.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(""!==t){a.next=4;break}r.$refs.carrierLicense.showCarrierLicense(e,t),a.next=9;break;case 4:return a.next=6,Object(f.c)(r.listQuery);case 6:for(i=a.sent,r.certificateList=i.data.result.records,n=0;n<r.certificateList.length;n++)t.id==r.certificateList[n].id&&r.$refs.carrierLicense.showCarrierLicense(e,r.certificateList[n]);case 9:case"end":return a.stop()}},a,r)}))()},deleteCarrierLicense:function(e,t){var r=this;this.$confirm("删除此条信息,是否继续","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(f.b)(t.id).then(function(){r.getCertificateListData(),r.$notify({title:"成功",message:"删除成功",type:"success",duration:2e3})}).catch(function(e){Object(p.a)({error:e,vm:r})})})},getProvince:function(){var e=this;return l()(s.a.mark(function t(){var r;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(d.b)();case 2:"200"===(r=t.sent).data.code&&(e.provinceList=r.data.result.provinceList);case 4:case"end":return t.stop()}},t,e)}))()},changeArea:function(e){var t=this;return l()(s.a.mark(function r(){var a,i,n,c;return s.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if("province"!==e){r.next=12;break}return t.listQuery.filter.city="",t.listQuery.filter.district="",t.listQuery.filter.street="",t.listQuery.filter.committee="",t.areaListQuery={type:2,parenttype:1,parentname:t.listQuery.filter.province},r.next=8,Object(d.a)(t.areaListQuery);case 8:"200"===(a=r.sent).data.code&&(t.cityList=a.data.result),r.next=40;break;case 12:if("city"!==e){r.next=23;break}return t.listQuery.filter.district="",t.listQuery.filter.street="",t.listQuery.filter.committee="",t.areaListQuery={type:3,parenttype:2,parentname:t.listQuery.filter.city},r.next=19,Object(d.a)(t.areaListQuery);case 19:"200"===(i=r.sent).data.code&&(t.districtList=i.data.result),r.next=40;break;case 23:if("district"!==e){r.next=33;break}return t.listQuery.filter.street="",t.listQuery.filter.committee="",t.areaListQuery={type:4,parenttype:3,parentname:t.listQuery.filter.district},r.next=29,Object(d.a)(t.areaListQuery);case 29:"200"===(n=r.sent).data.code&&(t.streetList=n.data.result),r.next=40;break;case 33:if("street"!==e){r.next=40;break}return t.listQuery.filter.committee="",t.areaListQuery={type:5,parenttype:4,parentname:t.listQuery.filter.street},r.next=38,Object(d.a)(t.areaListQuery);case 38:"200"===(c=r.sent).data.code&&(t.committeeList=c.data.result);case 40:case"end":return r.stop()}},r,t)}))()},exportProduct:function(e){var t=this;if(0===e.transportProduct.length)this.$message({type:"warning",message:"无数据可导出"});else{for(var a=[],n=0;n<e.transportProduct.length;n++){var s=i()(e.transportProduct[n],[]);s.code=e.code,a.push(s)}Promise.all([r.e("chunk-0d49"),r.e("chunk-5aa0")]).then(r.bind(null,"S/jZ")).then(function(e){var r=t.formatJson(["code","name","productcode","specification","productnum","type","level","num"],a);e.export_json_to_excel({header:["运输证编号","产品名称","流向码","规格","箱含量","类型","等级","数量"],data:r,filename:"产品明细"})})}},formatJson:function(e,t){return t.map(function(t){return e.map(function(e){return t[e]})})},searchData:function(){this.getCertificateListData()},handleSizeChange:function(e){this.listQuery.pageSize=e,this.getCertificateListData()},handleCurrentChange:function(e){this.listQuery.pageIndex=e,this.getCertificateListData()}}},v=(r("zBDy"),r("KHd+")),m=Object(v.a)(y,function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("div",{staticClass:"filter-container"},[r("div",{staticStyle:{display:"block","padding-top":"10px"}},[r("div",{staticClass:"carrier_search"},[r("span",[e._v("区域:")]),e._v(" "),r("el-select",{attrs:{clearable:"",filterable:""},on:{change:function(t){e.changeArea("province")}},model:{value:e.listQuery.filter.province,callback:function(t){e.$set(e.listQuery.filter,"province",t)},expression:"listQuery.filter.province"}},e._l(e.provinceList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.name}})}))],1),e._v(" "),r("div",{staticClass:"carrier_search"},[r("el-select",{attrs:{prop:"city",clearable:"",filterable:""},on:{change:function(t){e.changeArea("city")}},model:{value:e.listQuery.filter.city,callback:function(t){e.$set(e.listQuery.filter,"city",t)},expression:"listQuery.filter.city"}},e._l(e.cityList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.name}})}))],1),e._v(" "),r("div",{staticClass:"carrier_search"},[r("el-select",{attrs:{clearable:"",filterable:""},on:{change:function(t){e.changeArea("district")}},model:{value:e.listQuery.filter.district,callback:function(t){e.$set(e.listQuery.filter,"district",t)},expression:"listQuery.filter.district"}},e._l(e.districtList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.name}})}))],1),e._v(" "),r("div",{staticClass:"carrier_search"},[r("el-select",{attrs:{clearable:"",filterable:""},on:{change:function(t){e.changeArea("street")}},model:{value:e.listQuery.filter.street,callback:function(t){e.$set(e.listQuery.filter,"street",t)},expression:"listQuery.filter.street"}},e._l(e.streetList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.name}})}))],1),e._v(" "),r("div",{staticClass:"carrier_search"},[r("el-select",{attrs:{clearable:"",filterable:""},model:{value:e.listQuery.filter.committee,callback:function(t){e.$set(e.listQuery.filter,"committee",t)},expression:"listQuery.filter.committee"}},e._l(e.committeeList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.name}})}))],1)]),e._v(" "),r("div",{staticStyle:{display:"block","padding-top":"10px"}},[r("div",{staticClass:"carrier_search"},[r("span",[e._v("运输证编号:")]),e._v(" "),r("el-input",{staticClass:"carrier_search_input",model:{value:e.listQuery.filter.code,callback:function(t){e.$set(e.listQuery.filter,"code",t)},expression:"listQuery.filter.code"}})],1),e._v(" "),r("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"},on:{click:function(t){e.openCarrierForm("新增","")}}},[e._v("添加")]),e._v(" "),r("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"},on:{click:function(t){e.searchData()}}},[e._v("查询")])],1)]),e._v(" "),r("div",{staticClass:"table_content"},[r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],key:e.tableKey,staticStyle:{width:"100%"},attrs:{data:e.certificateList,border:"",fit:"","highlight-current-row":""}},[r("el-table-column",{attrs:{label:"序号",type:"index",align:"center",width:"60"}}),e._v(" "),r("el-table-column",{attrs:{label:"运输证编码",prop:"code",align:"center"}}),e._v(" "),r("el-table-column",{attrs:{label:"运输车牌号",prop:"carnumber",align:"center"}}),e._v(" "),r("el-table-column",{attrs:{label:"收货人",prop:"receivercompanyname",align:"center"}}),e._v(" "),r("el-table-column",{attrs:{label:"到期时间",prop:"processtime",align:"center"}}),e._v(" "),r("el-table-column",{attrs:{label:"修改人",prop:"updatebyname",align:"center"}}),e._v(" "),r("el-table-column",{attrs:{label:"修改时间",prop:"updatetime",align:"center"}}),e._v(" "),r("el-table-column",{attrs:{label:"操作",align:"center",width:"250","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{type:"text"},on:{click:function(r){e.openCarrierForm("修改",t.row)}}},[e._v("选择")]),e._v(" "),r("el-button",{attrs:{type:"text"},on:{click:function(r){e.exportProduct(t.row)}}},[e._v("导出产品明细")]),e._v(" "),r("el-button",{attrs:{type:"text"},on:{click:function(r){e.deleteCarrierLicense("修改",t.row)}}},[e._v("删除")])]}}])})],1),e._v(" "),r("br"),e._v(" "),r("el-pagination",{directives:[{name:"show",rawName:"v-show",value:e.recordTotal>0,expression:"recordTotal>0"}],staticStyle:{float:"right"},attrs:{"current-page":e.currentPage,"page-sizes":[10,20,30,50],"page-size":e.pageSize,total:e.recordTotal,layout:"total, sizes, prev, pager, next, jumper",background:""},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}}),e._v(" "),r("br")],1),e._v(" "),r("carrierLicense",{ref:"carrierLicense",on:{getinfo:e.getCertificateListData}})],1)},[],!1,null,"28c992c8",null);m.options.__file="list.vue";t.default=m.exports},jo6Y:function(e,t,r){"use strict";t.__esModule=!0,t.default=function(e,t){var r={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a]);return r}},zBDy:function(e,t,r){"use strict";var a=r("USPs");r.n(a).a}}]);