2 lines
13 KiB
JavaScript
2 lines
13 KiB
JavaScript
import{_ as oe,r as n,$ as se,b as d,o as K,c as J,e as l,w as t,d as s,f as N,F as G,ad as X,h as Z,E as j,aV as ne,y as z,aW as ie,aX as ue,j as re,aM as de,aY as ce}from"./index.173459ae.js";import{r as pe}from"./request.431ecd42.js";import"./axios.e318b91e.js";const ve="/config",me=async({key:L,value:o})=>{const c=new FormData;return c.append("key",L),c.append("value",JSON.stringify(o)),pe.post(`${ve}/create`,c)};const fe={class:"courier-config-page"},_e={class:"config-section"},ge={class:"config-section"},be={class:"section-title"},he={class:"config-row"},Ve={class:"config-section"},Se={class:"section-title"},Ie={class:"config-row"},ke={class:"config-row"},ye={class:"config-section"},we={class:"section-title"},Ce={class:"config-row"},xe={class:"config-row"},Fe={class:"config-row"},Pe={class:"config-section"},Te={class:"section-title"},Ae={class:"config-row"},Ue={class:"config-row"},We={class:"config-row"},Ne={class:"save-bar"},Ke={__name:"config",setup(L){const o={configName:"courier_config_name",defaultCourier:"courier_default_courier",backupCourier:"courier_backup_courier",defaultShippingFee:"courier_default_shipping_fee",minShippingFee:"courier_min_shipping_fee",freeShippingThreshold:"courier_free_shipping_threshold",continueWeightFee:"courier_continue_weight_fee",firstWeight:"courier_first_weight",firstWeightFee:"courier_first_weight_fee",printTemplate:"courier_print_template",printCopies:"courier_print_copies",selectedPrinter:"courier_selected_printer",autoPrint:"courier_auto_print",printInvoice:"courier_print_invoice",kd100ApiKey:"courier_kd100_api_key",kd100Customer:"courier_kd100_customer",kdniaoApiKey:"courier_kdniao_api_key",kdniaoMerchantId:"courier_kdniao_merchant_id",enableTracking:"courier_enable_tracking",senderName:"courier_sender_name",senderPhone:"courier_sender_phone",senderProvince:"courier_sender_province",senderCity:"courier_sender_city",senderDistrict:"courier_sender_district",senderAddress:"courier_sender_address"},c=n([{label:"\u987A\u4E30\u901F\u8FD0",value:"SF"},{label:"\u4E2D\u901A\u5FEB\u9012",value:"ZTO"},{label:"\u5706\u901A\u901F\u9012",value:"YTO"},{label:"\u97F5\u8FBE\u5FEB\u9012",value:"YD"},{label:"\u7533\u901A\u5FEB\u9012",value:"STO"},{label:"\u767E\u4E16\u5FEB\u9012",value:"BEST"},{label:"\u6781\u5154\u901F\u9012",value:"JTSD"},{label:"\u90AE\u653FEMS",value:"EMS"},{label:"\u5FB7\u90A6\u5FEB\u9012",value:"DBKD"},{label:"\u4EAC\u4E1C\u7269\u6D41",value:"JD"}]);n([{label:"\u9ED8\u8BA4\u6253\u5370\u673A",value:"default"},{label:"\u70ED\u654F\u6253\u5370\u673A",value:"thermal"},{label:"\u6807\u7B7E\u6253\u5370\u673A",value:"label"}]);const p=n(""),v=n(""),m=n(10),f=n(6),_=n(99),g=n(2),b=n(1),h=n(8),D=n("standard"),M=n(1),E=n("default"),B=n(!1),O=n(!1),V=n(""),S=n(""),I=n(""),k=n(""),y=n(!0),w=n(""),C=n(""),x=n(""),F=n(""),P=n(""),T=n(""),A=n(""),Y=n(!1),H=()=>{Object.keys(o).forEach(r=>{const e=localStorage.getItem(o[r]);if(e!==null)if(["defaultShippingFee","minShippingFee","freeShippingThreshold","continueWeightFee","firstWeight","firstWeightFee"].includes(r)){const i=parseFloat(e);if(!isNaN(i)){const u={defaultShippingFee:m,minShippingFee:f,freeShippingThreshold:_,continueWeightFee:g,firstWeight:b,firstWeightFee:h};u[r].value=i}}else if(["printCopies"].includes(r)){const i=parseInt(e,10);isNaN(i)||(M.value=i)}else if(["autoPrint","printInvoice","enableTracking"].includes(r)){const i={autoPrint:B,printInvoice:O,enableTracking:y};i[r].value=e==="true"}else{const i={configName:A,defaultCourier:p,backupCourier:v,printTemplate:D,selectedPrinter:E,kd100ApiKey:V,kd100Customer:S,kdniaoApiKey:I,kdniaoMerchantId:k,senderName:w,senderPhone:C,senderProvince:x,senderCity:F,senderDistrict:P,senderAddress:T};i[r]&&(i[r].value=e)}})},Q=async()=>{Y.value=!0;try{await me({key:A.value,value:{defaultCourier:p.value,backupCourier:v.value,defaultShippingFee:m.value,minShippingFee:f.value,freeShippingThreshold:_.value,continueWeightFee:g.value,firstWeight:b.value,firstWeightFee:h.value,printTemplate:D.value,printCopies:M.value,selectedPrinter:E.value,autoPrint:B.value,printInvoice:O.value,kd100ApiKey:V.value,kd100Customer:S.value,kdniaoApiKey:I.value,kdniaoMerchantId:k.value,enableTracking:y.value,senderName:w.value,senderPhone:C.value,senderProvince:x.value,senderCity:F.value,senderDistrict:P.value,senderAddress:T.value}}),localStorage.setItem(o.configName,A.value),localStorage.setItem(o.defaultCourier,p.value),localStorage.setItem(o.backupCourier,v.value),localStorage.setItem(o.defaultShippingFee,String(m.value)),localStorage.setItem(o.minShippingFee,String(f.value)),localStorage.setItem(o.freeShippingThreshold,String(_.value)),localStorage.setItem(o.continueWeightFee,String(g.value)),localStorage.setItem(o.firstWeight,String(b.value)),localStorage.setItem(o.firstWeightFee,String(h.value)),localStorage.setItem(o.printTemplate,D.value),localStorage.setItem(o.printCopies,String(M.value)),localStorage.setItem(o.selectedPrinter,E.value),localStorage.setItem(o.autoPrint,String(B.value)),localStorage.setItem(o.printInvoice,String(O.value)),localStorage.setItem(o.kd100ApiKey,V.value),localStorage.setItem(o.kd100Customer,S.value),localStorage.setItem(o.kdniaoApiKey,I.value),localStorage.setItem(o.kdniaoMerchantId,k.value),localStorage.setItem(o.enableTracking,String(y.value)),localStorage.setItem(o.senderName,w.value),localStorage.setItem(o.senderPhone,C.value),localStorage.setItem(o.senderProvince,x.value),localStorage.setItem(o.senderCity,F.value),localStorage.setItem(o.senderDistrict,P.value),localStorage.setItem(o.senderAddress,T.value),j.success({message:"\u5FEB\u9012\u914D\u7F6E\u5DF2\u4FDD\u5B58",customClass:"scan-success-message"})}catch(r){console.error("\u4FDD\u5B58\u914D\u7F6E\u5931\u8D25:",r),j.error({message:"\u4FDD\u5B58\u914D\u7F6E\u5931\u8D25",customClass:"scan-error-message"})}finally{Y.value=!1}},ee=()=>{A.value="",p.value="",v.value="",m.value=10,f.value=6,_.value=99,g.value=2,b.value=1,h.value=8,D.value="standard",M.value=1,E.value="default",B.value=!1,O.value=!1,V.value="",S.value="",I.value="",k.value="",y.value=!0,w.value="",C.value="",x.value="",F.value="",P.value="",T.value="",j.info({message:"\u914D\u7F6E\u5DF2\u91CD\u7F6E\u4E3A\u9ED8\u8BA4\u503C",customClass:"scan-info-message"})};return se(()=>{H()}),(r,e)=>{const i=d("el-input"),u=d("el-form-item"),U=d("el-icon"),R=d("el-option"),$=d("el-select"),W=d("el-input-number"),le=d("el-switch"),q=d("el-button"),ae=d("el-form"),te=d("el-card");return K(),J("div",fe,[l(te,{class:"config-card",shadow:"always"},{header:t(()=>[...e[20]||(e[20]=[s("div",{class:"card-header"},[s("div",{class:"header-left"},[s("span",null,"\u5FEB\u9012\u914D\u7F6E")])],-1)])]),default:t(()=>[l(ae,{"label-width":"100px","label-position":"top"},{default:t(()=>[s("div",_e,[e[21]||(e[21]=s("div",{class:"section-title"},[s("span",null,"\u914D\u7F6E\u540D\u79F0")],-1)),l(u,{label:"\u914D\u7F6E\u540D\u79F0"},{default:t(()=>[l(i,{modelValue:A.value,"onUpdate:modelValue":e[0]||(e[0]=a=>A.value=a),placeholder:"\u8BF7\u8F93\u5165\u914D\u7F6E\u540D\u79F0"},null,8,["modelValue"])]),_:1})]),s("div",ge,[s("div",be,[l(U,null,{default:t(()=>[l(N(ne))]),_:1}),e[22]||(e[22]=s("span",null,"\u5FEB\u9012\u516C\u53F8\u8BBE\u7F6E",-1))]),s("div",he,[l(u,{class:"flex-item",label:"\u9ED8\u8BA4\u5FEB\u9012\u516C\u53F8"},{default:t(()=>[l($,{modelValue:p.value,"onUpdate:modelValue":e[1]||(e[1]=a=>p.value=a),placeholder:"\u8BF7\u9009\u62E9\u9ED8\u8BA4\u5FEB\u9012\u516C\u53F8",clearable:""},{default:t(()=>[(K(!0),J(G,null,X(c.value,a=>(K(),z(R,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(u,{class:"flex-item",label:"\u5907\u7528\u5FEB\u9012\u516C\u53F8"},{default:t(()=>[l($,{modelValue:v.value,"onUpdate:modelValue":e[2]||(e[2]=a=>v.value=a),placeholder:"\u8BF7\u9009\u62E9\u5907\u7528\u5FEB\u9012\u516C\u53F8",clearable:""},{default:t(()=>[(K(!0),J(G,null,X(c.value,a=>(K(),z(R,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})])]),s("div",Ve,[s("div",Se,[l(U,null,{default:t(()=>[l(N(ie))]),_:1}),e[23]||(e[23]=s("span",null,"\u8FD0\u8D39\u8BBE\u7F6E",-1))]),s("div",Ie,[l(u,{class:"flex-item",label:"\u9ED8\u8BA4\u8FD0\u8D39\uFF08\u5143\uFF09"},{default:t(()=>[l(W,{modelValue:m.value,"onUpdate:modelValue":e[3]||(e[3]=a=>m.value=a),min:0,precision:2,step:.5,placeholder:"\u8BF7\u8F93\u5165\u9ED8\u8BA4\u8FD0\u8D39",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),l(u,{class:"flex-item",label:"\u6700\u4F4E\u8FD0\u8D39\uFF08\u5143\uFF09"},{default:t(()=>[l(W,{modelValue:f.value,"onUpdate:modelValue":e[4]||(e[4]=a=>f.value=a),min:0,precision:2,step:.5,placeholder:"\u8BF7\u8F93\u5165\u6700\u4F4E\u8FD0\u8D39",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),l(u,{class:"flex-item",label:"\u514D\u8FD0\u8D39\u95E8\u69DB\uFF08\u5143\uFF09"},{default:t(()=>[l(W,{modelValue:_.value,"onUpdate:modelValue":e[5]||(e[5]=a=>_.value=a),min:0,precision:2,step:10,placeholder:"\u8BA2\u5355\u91D1\u989D\u8FBE\u5230\u6B64\u503C\u514D\u8FD0\u8D39",style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),s("div",ke,[l(u,{class:"flex-item",label:"\u7EED\u91CD\u8FD0\u8D39\uFF08\u5143/kg\uFF09"},{default:t(()=>[l(W,{modelValue:g.value,"onUpdate:modelValue":e[6]||(e[6]=a=>g.value=a),min:0,precision:2,step:.5,placeholder:"\u6BCF\u589E\u52A01kg\u7684\u8FD0\u8D39",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),l(u,{class:"flex-item",label:"\u9996\u91CD\u91CD\u91CF\uFF08kg\uFF09"},{default:t(()=>[l(W,{modelValue:b.value,"onUpdate:modelValue":e[7]||(e[7]=a=>b.value=a),min:.1,precision:2,step:.1,placeholder:"\u9996\u91CD\u91CD\u91CF",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),l(u,{class:"flex-item",label:"\u9996\u91CD\u8FD0\u8D39\uFF08\u5143\uFF09"},{default:t(()=>[l(W,{modelValue:h.value,"onUpdate:modelValue":e[8]||(e[8]=a=>h.value=a),min:0,precision:2,step:.5,placeholder:"\u9996\u91CD\u8FD0\u8D39",style:{width:"100%"}},null,8,["modelValue"])]),_:1})])]),s("div",ye,[s("div",we,[l(U,null,{default:t(()=>[l(N(ue))]),_:1}),e[24]||(e[24]=s("span",null,"\u5FEB\u9012API\u914D\u7F6E",-1))]),s("div",Ce,[l(u,{class:"flex-item",label:"\u5FEB\u9012100 API Key"},{default:t(()=>[l(i,{modelValue:V.value,"onUpdate:modelValue":e[9]||(e[9]=a=>V.value=a),placeholder:"\u8BF7\u8F93\u5165\u5FEB\u9012100 API Key",clearable:"","show-password":""},null,8,["modelValue"])]),_:1}),l(u,{class:"flex-item",label:"\u5FEB\u9012100 Customer"},{default:t(()=>[l(i,{modelValue:S.value,"onUpdate:modelValue":e[10]||(e[10]=a=>S.value=a),placeholder:"\u8BF7\u8F93\u5165\u5FEB\u9012100 Customer",clearable:""},null,8,["modelValue"])]),_:1})]),s("div",xe,[l(u,{class:"flex-item",label:"\u5FEB\u9012\u9E1F API Key"},{default:t(()=>[l(i,{modelValue:I.value,"onUpdate:modelValue":e[11]||(e[11]=a=>I.value=a),placeholder:"\u8BF7\u8F93\u5165\u5FEB\u9012\u9E1F API Key",clearable:"","show-password":""},null,8,["modelValue"])]),_:1}),l(u,{class:"flex-item",label:"\u5FEB\u9012\u9E1F\u5546\u6237ID"},{default:t(()=>[l(i,{modelValue:k.value,"onUpdate:modelValue":e[12]||(e[12]=a=>k.value=a),placeholder:"\u8BF7\u8F93\u5165\u5FEB\u9012\u9E1F\u5546\u6237ID",clearable:""},null,8,["modelValue"])]),_:1})]),s("div",Fe,[l(u,{label:"\u542F\u7528\u7269\u6D41\u8DDF\u8E2A"},{default:t(()=>[l(le,{modelValue:y.value,"onUpdate:modelValue":e[13]||(e[13]=a=>y.value=a)},null,8,["modelValue"]),e[25]||(e[25]=s("span",{class:"switch-tip"},"\u81EA\u52A8\u83B7\u53D6\u7269\u6D41\u8F68\u8FF9\u4FE1\u606F",-1))]),_:1})])]),s("div",Pe,[s("div",Te,[l(U,null,{default:t(()=>[l(N(re))]),_:1}),e[26]||(e[26]=s("span",null,"\u53D1\u4EF6\u4EBA\u4FE1\u606F",-1))]),s("div",Ae,[l(u,{class:"flex-item",label:"\u53D1\u4EF6\u4EBA\u59D3\u540D"},{default:t(()=>[l(i,{modelValue:w.value,"onUpdate:modelValue":e[14]||(e[14]=a=>w.value=a),placeholder:"\u8BF7\u8F93\u5165\u53D1\u4EF6\u4EBA\u59D3\u540D",clearable:"",disabled:""},null,8,["modelValue"])]),_:1}),l(u,{class:"flex-item",label:"\u53D1\u4EF6\u4EBA\u7535\u8BDD"},{default:t(()=>[l(i,{modelValue:C.value,"onUpdate:modelValue":e[15]||(e[15]=a=>C.value=a),placeholder:"\u8BF7\u8F93\u5165\u53D1\u4EF6\u4EBA\u7535\u8BDD",clearable:"",disabled:""},null,8,["modelValue"])]),_:1})]),s("div",Ue,[l(u,{class:"flex-item",label:"\u53D1\u4EF6\u4EBA\u7701\u4EFD"},{default:t(()=>[l(i,{modelValue:x.value,"onUpdate:modelValue":e[16]||(e[16]=a=>x.value=a),placeholder:"\u8BF7\u8F93\u5165\u7701\u4EFD",clearable:"",disabled:""},null,8,["modelValue"])]),_:1}),l(u,{class:"flex-item",label:"\u53D1\u4EF6\u4EBA\u57CE\u5E02"},{default:t(()=>[l(i,{modelValue:F.value,"onUpdate:modelValue":e[17]||(e[17]=a=>F.value=a),placeholder:"\u8BF7\u8F93\u5165\u57CE\u5E02",clearable:"",disabled:""},null,8,["modelValue"])]),_:1}),l(u,{class:"flex-item",label:"\u53D1\u4EF6\u4EBA\u533A\u53BF"},{default:t(()=>[l(i,{modelValue:P.value,"onUpdate:modelValue":e[18]||(e[18]=a=>P.value=a),placeholder:"\u8BF7\u8F93\u5165\u533A\u53BF",clearable:"",disabled:""},null,8,["modelValue"])]),_:1})]),s("div",We,[l(u,{class:"flex-item-full",label:"\u53D1\u4EF6\u4EBA\u8BE6\u7EC6\u5730\u5740"},{default:t(()=>[l(i,{modelValue:T.value,"onUpdate:modelValue":e[19]||(e[19]=a=>T.value=a),type:"textarea",rows:2,placeholder:"\u8BF7\u8F93\u5165\u8BE6\u7EC6\u5730\u5740",clearable:"",disabled:""},null,8,["modelValue"])]),_:1})])]),s("div",Ne,[l(q,{type:"primary",loading:Y.value,onClick:Q},{default:t(()=>[l(U,null,{default:t(()=>[l(N(de))]),_:1}),e[27]||(e[27]=Z(" \u4FDD\u5B58\u914D\u7F6E ",-1))]),_:1},8,["loading"]),l(q,{onClick:ee},{default:t(()=>[l(U,null,{default:t(()=>[l(N(ce))]),_:1}),e[28]||(e[28]=Z(" \u91CD\u7F6E ",-1))]),_:1})])]),_:1})]),_:1})])}}};var Be=oe(Ke,[["__scopeId","data-v-c846cf04"]]);export{Be as default};
|