1 line
7.1 KiB
JavaScript
Executable File
1 line
7.1 KiB
JavaScript
Executable File
webpackJsonp([85],{"3+ny":function(t,e){},O0Tl:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("Xxa5"),r=a.n(n),i=a("exGp"),s=a.n(i),l=a("Zz1P"),o=a.n(l),c={data:function(){return{loading:!1,typeText:{1:"按件数",2:"按重量"},searchForm:{page:1,limit:10,title:""},tableData:[],total:0}},activated:function(){this.getTableDataList(1)},methods:{resetForm:function(t){this.$refs[t].resetFields(),this.getTableDataList(1)},handleSizeChange:function(t){this.searchForm.limit=t,this.handleCurrentChange(1)},handleCurrentChange:function(t){this.searchForm.page=t,this.getTableDataList()},getTableDataList:function(t){var e=this;return s()(r.a.mark(function a(){var n,i,s;return r.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t&&(e.searchForm.page=1),e.loading=!0,a.next=4,e.$api.shop.tmplList(e.searchForm);case 4:if(n=a.sent,i=n.code,s=n.data,e.loading=!1,200===i){a.next=10;break}return a.abrupt("return");case 10:e.tableData=s.data,e.total=s.total;case 12:case"end":return a.stop()}},a,e)}))()},confirmDel:function(t){var e=this;this.$confirm(this.$t("tips.confirmDelete"),this.$t("tips.reminder"),{confirmButtonText:this.$t("action.comfirm"),cancelButtonText:this.$t("action.cancel"),type:"warning"}).then(function(){e.updateItem(t,-1)}).catch(function(){})},updateItem:function(t,e){var a=this;return s()(r.a.mark(function n(){return r.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:a.$api.shop.tmplUpdate({id:t,status:e}).then(function(t){if(200===t.code)a.$message.success(a.$t(-1===e?"tips.successDel":"tips.successOper")),-1===e&&(a.searchForm.page=a.searchForm.page<Math.ceil((a.total-1)/a.searchForm.limit)?a.searchForm.page:Math.ceil((a.total-1)/a.searchForm.limit),a.getTableDataList());else{if(-1===e)return;a.getTableDataList()}});case 1:case"end":return n.stop()}},n,a)}))()}},filters:{handleTime:function(t,e){return 1===e?o()(1e3*t).format("YYYY-MM-DD"):2===e?o()(1e3*t).format("HH:mm:ss"):o()(1e3*t).format("YYYY-MM-DD HH:mm:ss")}}},u={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"lb-system-transport"},[a("top-nav"),t._v(" "),a("div",{staticClass:"page-main"},[a("lb-tips",[a("div",{staticClass:"mt-sm"},[t._v("\n 不同商品运费模版不同,例如商品A(1件)使用模版M(首1件,10元,续1件,5元),商品B(1kg)使用模版N(首2kg,12元,续1kg,6元)\n ")]),t._v(" "),a("div",{staticClass:"mt-md mb-sm"},[t._v("计费说明:")]),t._v(" "),a("div",[t._v("1、订单中有且仅有一个运费模版(例如:购买商品A,2件)")]),t._v(" "),a("div",{staticClass:"ml-lg c-warning"},[t._v("订单运费 = 首费 + 续费")]),t._v(" "),a("div",{staticClass:"c-warning",staticStyle:{"margin-left":"77px"}},[t._v("\n = 10 + 5*1 (模版M的续费,续1件,5元)\n ")]),t._v(" "),a("div",{staticClass:"c-warning",staticStyle:{"margin-left":"77px"}},[t._v("= 15元")]),t._v(" "),a("div",{staticClass:"mt-lg mb-sm"},[t._v("\n 2、订单中存在多个运费模版(例如:购买商品A和B,各2件)\n ")]),t._v(" "),a("div",{staticClass:"ml-lg c-warning"},[t._v("\n 订单运费 = 首费(订单所属运费模版中的首费最大值)+\n 续费(非首费运费模版都按照续费计算,首件、首重也算作续件、续重)\n ")]),t._v(" "),a("div",{staticClass:"c-warning",staticStyle:{"margin-left":"77px"}},[t._v("\n = 12(首费:模版N的首费为12元,大于模版M的首费10元)+ 5*2\n (模版M的续费:续1件,5元,共2件) +\n 6*0(模版N的续费:续1kg,6元「2件商品刚好满足首重2kg,因此不产生续费」)\n ")]),t._v(" "),a("div",{staticClass:"c-warning",staticStyle:{"margin-left":"77px"}},[t._v("= 22元")])]),t._v(" "),a("el-row",{staticClass:"page-search-form"},[a("el-form",{ref:"searchForm",attrs:{inline:!0,model:t.searchForm},nativeOn:{submit:function(t){t.preventDefault()}}},[a("el-form-item",{attrs:{label:"输入查询",prop:"title"}},[a("el-input",{attrs:{placeholder:"请输入模版名称"},model:{value:t.searchForm.title,callback:function(e){t.$set(t.searchForm,"title",e)},expression:"searchForm.title"}})],1),t._v(" "),a("el-form-item",[a("lb-button",{staticStyle:{"margin-right":"5px"},attrs:{size:"medium",type:"primary",icon:"el-icon-search"},on:{click:function(e){return t.getTableDataList(1)}}},[t._v(t._s(t.$t("action.search")))]),t._v(" "),a("lb-button",{staticStyle:{"margin-right":"5px"},attrs:{size:"medium",icon:"el-icon-refresh-left"},on:{click:function(e){return t.resetForm("searchForm")}}},[t._v(t._s(t.$t("action.reset")))])],1)],1)],1),t._v(" "),a("el-row",{staticClass:"page-top-operate"},[a("lb-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:t.$route.name+"-add",expression:"`${$route.name}-add`"}],attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(e){return t.$router.push("/sys/freight/edit")}}},[t._v(t._s(t.$t("menu.SystemFreightAdd")))])],1),t._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.tableData,"header-cell-style":{background:"#f5f7fa",color:"#606266"}}},[a("el-table-column",{attrs:{prop:"id",label:"ID"}}),t._v(" "),a("el-table-column",{attrs:{prop:"title",label:"模版名称"}}),t._v(" "),a("el-table-column",{attrs:{prop:"type",label:"计费方式"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t.typeText[e.row.type])+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"status",label:"是否上架"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-switch",{attrs:{"active-value":1,"inactive-value":0},on:{change:function(a){return t.updateItem(e.row.id,e.row.status)}},model:{value:e.row.status,callback:function(a){t.$set(e.row,"status",a)},expression:"scope.row.status"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"create_time",label:"创建时间"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("p",[t._v(t._s(t._f("handleTime")(e.row.create_time,1)))]),t._v(" "),a("p",[t._v(t._s(t._f("handleTime")(e.row.create_time,2)))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"table-operate"},[a("lb-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:t.$route.name+"-edit",expression:"`${$route.name}-edit`"}],attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(a){return t.$router.push("/sys/freight/edit?id="+e.row.id)}}},[t._v(t._s(t.$t("action.edit")))]),t._v(" "),a("lb-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:t.$route.name+"-delete",expression:"`${$route.name}-delete`"}],attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(a){return t.confirmDel(e.row.id)}}},[t._v(t._s(t.$t("action.delete")))])],1)]}}])})],1),t._v(" "),a("lb-page",{attrs:{batch:!1,page:t.searchForm.page,pageSize:t.searchForm.limit,total:t.total},on:{handleSizeChange:t.handleSizeChange,handleCurrentChange:t.handleCurrentChange}})],1)],1)},staticRenderFns:[]};var m=a("VU/8")(c,u,!1,function(t){a("3+ny")},"data-v-1e4a8797",null);e.default=m.exports}}); |