You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
3.7 KiB
1 lines
3.7 KiB
import{d as K,v as W,f as z,r as y,aq as A,V as G,bN as O,J as B,h as s,c as p,a as c,t as l,u,F as S,W as Q,e as n,w as r,m as I,k as v,i as k,B as h,aH as $,ak as X,D as Y,_ as Z,ay as ee,E as te,K as oe,L as ae,p as se,g as le}from"./index-f5d841af.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{S as ne}from"./sortable.esm-be94e56d.js";import{i as re,s as ie}from"./delivery-3c6c8fe3.js";import{_ as ue}from"./_plugin-vue_export-helper-c27b6911.js";const ce=g=>(se("data-v-355b34da"),g=g(),le(),g),de={class:"main-container"},pe={class:"flex ml-[18px] justify-between items-center mt-[20px]"},ve={class:"text-page-title"},_e={class:"flex items-center justify-between"},me={class:"flex items-center"},fe=ce(()=>c("i",{class:"iconfont icontuodong vues-rank mr-[5px]"},null,-1)),ye={key:1,class:"font-600 text-[14px]"},ke={class:"flex items-center justify-between"},xe={class:"text-[#666666] text-[14px]"},ge=K({__name:"config",setup(g){const R=W(),N=z(),L=R.meta.title,x=y(!1),i=y([]),j=()=>{x.value=!0,re().then(o=>{i.value=o.data,x.value=!1,$(()=>{C&&C()})}).catch(()=>{x.value=!1})};A(()=>{j()});const V=y(0),E=y(),C=()=>{ne.create(E.value,{handle:".vues-rank",animation:300,onEnd({newIndex:o,oldIndex:e}){const w=i.value.splice(e,1)[0];i.value.splice(o,0,w),V.value+=1,$(()=>{C()}),b()}})},_=y(null),d=y(""),F=o=>{_.value=o,d.value=X(i.value[o].name)},T=()=>{if(d.value==""||i.value[_.value].name===d.value)return _.value=null,d.value="",!1;i.value[_.value].name=d.value,_.value=null,b()},b=()=>{ie({value:i.value})},m=o=>{N.push({path:o})};return(o,e)=>{const w=Y,U=G("EditPen"),M=Z,P=ee,f=te,q=oe,H=O("focus"),J=ae;return B((s(),p("div",de,[c("div",pe,[c("span",ve,l(u(L)),1)]),x.value?h("",!0):(s(),p("div",{class:"p-[18px] logistics-body",ref_key:"tableRef",ref:E,key:V.value},[(s(!0),p(S,null,Q(i.value,(a,D)=>(s(),p("div",{key:a.key,class:"mb-[20px] bg-[#fff]"},[n(q,{shadow:"never"},{header:r(()=>[c("div",_e,[c("div",me,[fe,D===_.value?B((s(),I(w,{key:0,modelValue:d.value,"onUpdate:modelValue":e[0]||(e[0]=t=>d.value=t),modelModifiers:{trim:!0},class:"w-[120px]",maxlength:"10",onBlur:T},null,8,["modelValue"])),[[H]]):(s(),p("span",ye,l(a.name),1)),n(M,{class:"text-color ml-[10px] cursor-pointer",onClick:t=>F(D)},{default:r(()=>[n(U)]),_:2},1032,["onClick"])]),n(P,{modelValue:a.status,"onUpdate:modelValue":t=>a.status=t,"active-value":"1","inactive-value":"2",onChange:t=>b(a)},null,8,["modelValue","onUpdate:modelValue","onChange"])])]),default:r(()=>[c("div",ke,[c("span",xe,l(u(v)(a.key)),1),c("div",null,[a.key==="local_delivery"?(s(),p(S,{key:0},[n(f,{type:"primary",link:"",onClick:e[1]||(e[1]=t=>m("/shop/order/delivery/staff"))},{default:r(()=>[k(l(u(v)("deliveryStaff")),1)]),_:1}),n(f,{type:"primary",link:"",onClick:e[2]||(e[2]=t=>m("/shop/order/delivery/local"))},{default:r(()=>[k(l(u(v)("localConfig")),1)]),_:1})],64)):h("",!0),a.key==="express"?(s(),p(S,{key:1},[n(f,{type:"primary",link:"",onClick:e[3]||(e[3]=t=>m("/shop/order/delivery/company"))},{default:r(()=>[k(l(u(v)("deliveryCompany")),1)]),_:1}),n(f,{type:"primary",link:"",onClick:e[4]||(e[4]=t=>m("/shop/order/shipping/template"))},{default:r(()=>[k(l(u(v)("deliveryTemplate")),1)]),_:1}),n(f,{type:"primary",link:"",onClick:e[5]||(e[5]=t=>m("/shop/order/delivery/search"))},{default:r(()=>[k(l(u(v)("deliverySearch")),1)]),_:1})],64)):h("",!0),a.key==="store"?(s(),I(f,{key:2,type:"primary",link:"",onClick:e[6]||(e[6]=t=>m("/shop/order/delivery/store"))},{default:r(()=>[k(l(u(v)("deliveryStore")),1)]),_:1})):h("",!0)])])]),_:2},1024)]))),128))]))])),[[J,x.value]])}}});const Ie=ue(ge,[["__scopeId","data-v-355b34da"]]);export{Ie as default};
|
|
|