(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0d096d"],{"692f":function(t,e,r){"use strict";r.r(e);var a=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"mod-prod-prod-transport"},[r("el-form-item",{attrs:{label:"运费设置",rules:[{required:!0,message:"运费模板不能为空"}]}},[r("el-select",{attrs:{placeholder:"请选择"},on:{change:t.changeTransport},model:{value:t.transportId,callback:function(e){t.transportId=e},expression:"transportId"}},t._l(t.transportList,(function(t){return r("el-option",{key:t.transportId,attrs:{label:t.transName,value:t.transportId}})})),1)],1),r("el-form-item",[t.transportInfo.transfees?r("el-table",{staticStyle:{width:"100%"},attrs:{data:t.transportInfo.transfees}},[r("el-table-column",{attrs:{label:"配送区域",width:"350"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.cityList.length?t._l(e.row.cityList,(function(e){return r("el-tag",{key:e.areaId},[t._v(t._s(e.areaName))])})):r("span",[t._v("所有地区")])]}}],null,!1,2372662209)}),r("el-table-column",{attrs:{prop:"firstPiece",label:t.tableTitle[0]}}),r("el-table-column",{attrs:{prop:"firstFee",label:t.tableTitle[1]}}),r("el-table-column",{attrs:{prop:"continuousPiece",label:t.tableTitle[2]}}),r("el-table-column",{attrs:{prop:"continuousFee",label:t.tableTitle[3]}})],1):t._e()],1),1===t.transportInfo.hasFreeCondition?r("el-form-item",[r("el-table",{staticStyle:{width:"100%"},attrs:{data:t.transportInfo.transfeeFrees}},[r("el-table-column",{attrs:{label:"指定区域",width:"350"},scopedSlots:t._u([{key:"default",fn:function(e){return t._l(e.row.freeCityList,(function(e){return r("el-tag",{key:e.areaId},[t._v(t._s(e.areaName))])}))}}],null,!1,569599057)}),r("el-table-column",{attrs:{prop:"freeType",label:"包邮条件"},scopedSlots:t._u([{key:"default",fn:function(e){return[0===e.row.freeType?r("span",[t._v("满件/重量/体积包邮")]):t._e(),1===e.row.freeType?r("span",[t._v("满金额包邮")]):t._e(),2===e.row.freeType?r("span",[t._v("满件/重量/体积且满金额包邮")]):t._e()]}}],null,!1,816184073)}),r("el-table-column",{attrs:{prop:"amount"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.freeType?r("span",[t._v("满"+t._s(e.row.amount)+"元金额包邮")]):t._e(),0===e.row.freeType?r("span",[t._v("满"+t._s(e.row.piece)+"件/重量/体积包邮")]):t._e(),2===e.row.freeType?r("span",[t._v("满"+t._s(e.row.piece)+"件/重量/体积且满"+t._s(e.row.amount)+"元金额包邮")]):t._e()]}}],null,!1,3850401481)})],1)],1):t._e()],1)},n=[],s={data(){return{transportId:null,transportList:[{transportId:null,transName:""}],transportInfo:{hasFreeCondition:!1,transfeeFrees:[{freeCityList:[]}]}}},props:{value:{default:null,type:Number}},computed:{tableTitle(){var t=[["首件(个)","运费(元)","续件(个)","续费(元)"],["首重(kg)","运费(元)","续重(kg)","续费(元)"],["首体积(m³)","运费(元)","续体积(m³)","续费(元)"]];return this.transportInfo.chargeType?t[this.transportInfo.chargeType]:t[0]}},created(){this.getTransportList()},watch:{value:function(t){this.transportId=t}},methods:{getTransportList(){this.$http({url:this.$http.adornUrl("/shop/transport/list"),method:"get",params:this.$http.adornParams({})}).then(({data:t})=>{this.transportList=t})},changeTransport(t){this.$emit("input",t),t&&this.$http({url:this.$http.adornUrl("/shop/transport/info/"+t),method:"get",params:this.$http.adornParams({})}).then(({data:t})=>{this.transportInfo=t})}}},o=s,l=r("2877"),p=Object(l["a"])(o,a,n,!1,null,"4cd7fc9c",null);e["default"]=p.exports}}]);