| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[97],{adc6:function(t,o,a){"use strict";a.r(o);var e=function(){var t=this,o=t._self._c;return o("div",{staticClass:"q-pa-md"},[o("q-card",{attrs:{flat:"",bordered:""}},[o("q-card-section",[o("div",{staticClass:"text-h6"},[t._v("任务下发策略配置")])]),o("q-separator"),o("q-card-section",[o("div",{staticClass:"row q-col-gutter-md"},[o("q-input",{staticClass:"col-12 col-sm-4",attrs:{type:"number",label:"跨楼层并发上限(默认2)",dense:"",outlined:"",min:1},model:{value:t.form.cross_floor_concurrent_limit,callback:function(o){t.$set(t.form,"cross_floor_concurrent_limit",t._n(o))},expression:"form.cross_floor_concurrent_limit"}}),o("q-select",{staticClass:"col-12 col-sm-4",attrs:{options:t.orderOptions,label:"同层排序策略",dense:"",outlined:""},model:{value:t.form.intra_floor_order,callback:function(o){t.$set(t.form,"intra_floor_order",o)},expression:"form.intra_floor_order"}}),o("q-toggle",{staticClass:"col-12 col-sm-4",attrs:{label:"启用配置"},model:{value:t.form.enabled,callback:function(o){t.$set(t.form,"enabled",o)},expression:"form.enabled"}})],1)]),o("q-card-actions",{attrs:{align:"right"}},[o("q-btn",{attrs:{color:"primary",label:"保存",loading:t.saving},on:{click:t.save}}),o("q-btn",{staticClass:"q-ml-sm",attrs:{flat:"",label:"刷新"},on:{click:t.load}})],1)],1),o("div",{staticClass:"q-mt-md text-grey"},[t._v("说明:不同楼层之间可同时下发的任务数由“跨楼层并发上限”控制;同楼层内按“同层排序策略”(默认按批次优先,再按顺序)。")])],1)},r=[],s=a("3004"),n={name:"DispatchConfig",data(){return{form:{cross_floor_concurrent_limit:2,intra_floor_order:"batch_then_sequence",enabled:!0},orderOptions:[{label:"按批次优先,再按顺序",value:"batch_then_sequence"}],saving:!1}},methods:{async load(){const t=await Object(s["e"])("/container/dispatch_config/");this.form.cross_floor_concurrent_limit=t.cross_floor_concurrent_limit,this.form.intra_floor_order=t.intra_floor_order,this.form.enabled=t.enabled},async save(){this.saving=!0;try{await Object(s["i"])("/container/dispatch_config/",this.form),this.$q.notify({type:"positive",message:"保存成功"})}finally{this.saving=!1}}},mounted(){this.load()}},l=n,i=a("42e1"),c=a("f09f"),d=a("a370"),f=a("eb85"),_=a("27f9"),m=a("ddd8"),u=a("9564"),b=a("4b7e"),p=a("9c40"),h=a("eebe"),v=a.n(h),g=Object(i["a"])(l,e,r,!1,null,"11d6a9a0",null);o["default"]=g.exports;v()(g,"components",{QCard:c["a"],QCardSection:d["a"],QSeparator:f["a"],QInput:_["a"],QSelect:m["a"],QToggle:u["a"],QCardActions:b["a"],QBtn:p["a"]})}}]);
|