1 |
- import{d as ie,u as pe,r as i,o as me,f as G,h as y,i as l,w as a,j as $,k as d,l as p,t as be,p as g,v as n,ac as ge,m as c,y as v,M as ce,E as j,L as ve}from"./index-htML_UHV.js";import{e as fe,a as _e,d as he}from"./goods-BFtI2D7x.js";import{s as $e}from"./element-china-area-data-DyMRb5Dq.js";const ke={class:"dark:!bg-[#060818] p-4 bg-white"},we={class:"inner-toolbar w-11/12 mb-4"},ye={class:"toolbar-search"},Ce={class:"toolbar-btns mt-5"},ze=["src"],Ve=["src"],De=["src"],Ee=["src"],Ue=["src"],Se=["src"],Ne={class:"dialog-footer"},Fe=ie({__name:"orderList",setup(Ae){const{t:m}=pe(),H=(e,r)=>{console.log(e,r),u.value.image=e.url},J=i("https://api.raycos.net/uploaders"),K=e=>e.size/1024/1024>10?(j.error("Avatar picture size can not exceed 10MB!"),!1):!0,Q=i([]),V=i({dept_id:"",status:""}),O=i("first"),X=(e,r)=>{e.props.name=="first"||e.props.name=="second"||e.props.name=="third"||e.props.name=="fourth"||e.props.name=="refunded"},h=be(),s=i({}),E=i(!1),C=i(!1),u=i({name:"",brand:"",snCode:"",bar_code:"",sku:"",weight:"",image:"",unit:""}),Y=i({name:[{required:!0,message:m("place")+m("goods_name")+"!",trigger:"blur"}],brand:[{required:!0,message:m("place")+m("goods_brand")+"!",trigger:"blur"}],snCode:[{required:!0,message:"请输入商品序列号!",trigger:"blur"}],bar_code:[{required:!0,message:m("place")+m("goods_bar_code")+"!",trigger:"blur"}],sku:[{required:!0,message:m("place")+"sku!",trigger:"blur"}],weight:[{required:!0,message:m("place")+m("goods_weight")+"!",trigger:"blur"}],postal_code:[{required:!0,message:m("place")+m("goods_unit")+"!",trigger:"blur"}],image:[{required:!0,message:m("place")+m("goods_image")+"!",trigger:"blur"}]}),I=i([]);i([]),i($e);const U=i({data:[],page_no:1,page_size:10,keyword:"",company_id:h.state.companId});i([]);const k=i(!1);i(!1),i({company_package_id:"",this_money:""}),i(""),i(""),i();const B=i(),f=e=>!0,Z=()=>{I.value=[],u.value={},k.value=!1,C.value=!0},S=(e,r)=>{u.value={...r},k.value=!1,I.value=r.province,C.value=!0},x=e=>{U.value={...U.value,keyword:e},U.value.page_no=1},N=e=>{U.value.page_size=e},A=e=>{U.value.page_no=e},ee=()=>{setTimeout(()=>{B.value.clearValidate()})},le=()=>{B.value.validate(e=>{if(e){const{id:r}=u.value,P={...u.value};r?fe(r,P).then(()=>{C.value=!1,j.success(m("edit_success")+"!")}):_e(P).then(()=>{C.value=!1,j.success(m("add_success")+"!")})}else return j.error(m("form_erroe")+"!"),!1})},R=e=>{ve.confirm(m("del_info"),m("prompt"),{type:"warning"}).then(()=>{he(e.id).then(()=>{j.success(m("del_success")+"!")})}).catch(()=>{})},T=e=>{u.value={...e},k.value=!0,C.value=!0},ae=()=>{};return me(()=>{}),(e,r)=>{const P=g("el-cascader"),w=g("el-form-item"),W=g("el-option"),te=g("el-select"),L=g("el-form"),oe=g("en-table-search"),b=g("el-button"),o=g("el-table-column"),q=g("el-pagination"),F=g("en-table-layout"),M=g("el-tab-pane"),re=g("el-tabs"),D=g("el-input"),z=g("el-col"),se=g("el-icon"),ne=g("el-upload"),ue=g("el-row"),de=g("el-dialog");return n(),G("div",ke,[y("div",we,[y("div",ye,[l(oe,{class:"!justify-start",onSearch:x,onAdvancedSearch:ae,placeholder:e.$t("search_placeholde"),advanced:"",advancedWidth:"465"},{"advanced-content":a(()=>[l(L,{ref:"searchFormRef",modelValue:V.value,"onUpdate:modelValue":r[3]||(r[3]=t=>V.value=t),"label-width":"90px"},{default:a(()=>[l(w,{label:"仓库"},{default:a(()=>[l(P,{modelValue:V.value.dept_id,"onUpdate:modelValue":r[0]||(r[0]=t=>V.value.dept_id=t),options:Q.value,props:{label:"name",value:"id",emitPath:!1,checkStrictly:!0},clearable:""},null,8,["modelValue","options"])]),_:1}),l(w,{label:"状态"},{default:a(()=>[l(te,{onClick:r[1]||(r[1]=ge(()=>{},["stop"])),modelValue:V.value.status,"onUpdate:modelValue":r[2]||(r[2]=t=>V.value.status=t),clearable:"",teleported:!1},{default:a(()=>[l(W,{key:"NEW",label:"新创建",value:"NEW"}),l(W,{key:"CONFIRMED",label:"已确认",value:"CONFIRMED"}),l(W,{key:"RETURNED",label:"已归还",value:"RETURNED"})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["placeholder"])]),y("div",Ce,[$(h).state.user.user.founder!==1?(n(),d(b,{key:0,size:"small",type:"primary",onClick:Z},{default:a(()=>[c(v(e.$t("add")),1)]),_:1})):p("",!0)])]),l(re,{modelValue:O.value,"onUpdate:modelValue":r[4]||(r[4]=t=>O.value=t),class:"demo-tabs",onTabClick:X},{default:a(()=>[l(M,{label:e.$t("whole"),name:"first"},{default:a(()=>[l(F,{tableData:s.value.records,toolbar:!1,loading:E.value},{"table-columns":a(()=>[l(o,{prop:"name",label:e.$t("order_sn")},null,8,["label"]),l(o,{prop:"brand",label:e.$t("custom")},null,8,["label"]),l(o,{prop:"bar_code",label:e.$t("order_time")},null,8,["label"]),l(o,{prop:"sku",label:e.$t("warechouse_name")},null,8,["label"]),l(o,{prop:"weight",label:e.$t("delivery_method")},null,8,["label"]),l(o,{prop:"unit",label:e.$t("order_type")},null,8,["label"]),l(o,{prop:"image",label:e.$t("user_state")},{default:a(t=>[y("img",{src:t.row.image,alt:""},null,8,ze)]),_:1},8,["label"]),l(o,{label:e.$t("operate"),fixed:"right",width:"450"},{default:a(t=>[f(["warehouse:update"])?(n(),d(b,{key:0,size:"small",onClick:_=>T(t.row)},{default:a(()=>[c(v(e.$t("view")),1)]),_:2},1032,["onClick"])):p("",!0),f(["warehouse:update"])&&$(h).state.user.user.founder!==1?(n(),d(b,{key:1,size:"small",onClick:_=>S(t.$index,t.row)},{default:a(()=>[c(v(e.$t("edit")),1)]),_:2},1032,["onClick"])):p("",!0),f(["removeAreaType:delete"])&&$(h).state.user.user.founder!==1?(n(),d(b,{key:2,type:"success",size:"small",onClick:_=>R(t.row)},{default:a(()=>[c(v(e.$t("delete")),1)]),_:2},1032,["onClick"])):p("",!0)]),_:1},8,["label"])]),pagination:a(()=>[s.value.records&&s.value.records.length?(n(),d(q,{key:0,onSizeChange:N,onCurrentChange:A,"current-page":s.value.page_no,"page-sizes":[10,20,50,100],"page-size":s.value.page_size,layout:"total, sizes, prev, pager, next, jumper",total:s.value.data_total},null,8,["current-page","page-size","total"])):p("",!0)]),_:1},8,["tableData","loading"])]),_:1},8,["label"]),l(M,{label:e.$t("pending"),name:"second"},{default:a(()=>[l(F,{tableData:s.value.records,toolbar:!1,loading:E.value},{"table-columns":a(()=>[l(o,{prop:"name",label:e.$t("order_sn")},null,8,["label"]),l(o,{prop:"brand",label:e.$t("custom")},null,8,["label"]),l(o,{prop:"bar_code",label:e.$t("order_time")},null,8,["label"]),l(o,{prop:"sku",label:e.$t("warechouse_name")},null,8,["label"]),l(o,{prop:"weight",label:e.$t("delivery_method")},null,8,["label"]),l(o,{prop:"unit",label:e.$t("order_type")},null,8,["label"]),l(o,{prop:"image",label:e.$t("user_state")},{default:a(t=>[y("img",{src:t.row.image,alt:""},null,8,Ve)]),_:1},8,["label"]),l(o,{label:e.$t("operate"),fixed:"right",width:"450"},{default:a(t=>[f(["warehouse:update"])?(n(),d(b,{key:0,size:"small",onClick:_=>T(t.row)},{default:a(()=>[c(v(e.$t("view")),1)]),_:2},1032,["onClick"])):p("",!0),f(["warehouse:update"])&&$(h).state.user.user.founder!==1?(n(),d(b,{key:1,size:"small",onClick:_=>S(t.$index,t.row)},{default:a(()=>[c(v(e.$t("edit")),1)]),_:2},1032,["onClick"])):p("",!0),f(["removeAreaType:delete"])&&$(h).state.user.user.founder!==1?(n(),d(b,{key:2,type:"success",size:"small",onClick:_=>R(t.row)},{default:a(()=>[c(v(e.$t("delete")),1)]),_:2},1032,["onClick"])):p("",!0)]),_:1},8,["label"])]),pagination:a(()=>[s.value.records&&s.value.records.length?(n(),d(q,{key:0,onSizeChange:N,onCurrentChange:A,"current-page":s.value.page_no,"page-sizes":[10,20,50,100],"page-size":s.value.page_size,layout:"total, sizes, prev, pager, next, jumper",total:s.value.data_total},null,8,["current-page","page-size","total"])):p("",!0)]),_:1},8,["tableData","loading"])]),_:1},8,["label"]),l(M,{label:e.$t("unshipped"),name:"third"},{default:a(()=>[l(F,{tableData:s.value.records,toolbar:!1,loading:E.value},{"table-columns":a(()=>[l(o,{prop:"name",label:e.$t("order_sn")},null,8,["label"]),l(o,{prop:"brand",label:e.$t("custom")},null,8,["label"]),l(o,{prop:"bar_code",label:e.$t("order_time")},null,8,["label"]),l(o,{prop:"sku",label:e.$t("warechouse_name")},null,8,["label"]),l(o,{prop:"weight",label:e.$t("delivery_method")},null,8,["label"]),l(o,{prop:"unit",label:e.$t("order_type")},null,8,["label"]),l(o,{prop:"image",label:e.$t("user_state")},{default:a(t=>[y("img",{src:t.row.image,alt:""},null,8,De)]),_:1},8,["label"]),l(o,{label:e.$t("operate"),fixed:"right",width:"450"},{default:a(t=>[f(["warehouse:update"])?(n(),d(b,{key:0,size:"small",onClick:_=>T(t.row)},{default:a(()=>[c(v(e.$t("view")),1)]),_:2},1032,["onClick"])):p("",!0),f(["warehouse:update"])&&$(h).state.user.user.founder!==1?(n(),d(b,{key:1,size:"small",onClick:_=>S(t.$index,t.row)},{default:a(()=>[c(v(e.$t("edit")),1)]),_:2},1032,["onClick"])):p("",!0),f(["removeAreaType:delete"])&&$(h).state.user.user.founder!==1?(n(),d(b,{key:2,type:"success",size:"small",onClick:_=>R(t.row)},{default:a(()=>[c(v(e.$t("delete")),1)]),_:2},1032,["onClick"])):p("",!0)]),_:1},8,["label"])]),pagination:a(()=>[s.value.records&&s.value.records.length?(n(),d(q,{key:0,onSizeChange:N,onCurrentChange:A,"current-page":s.value.page_no,"page-sizes":[10,20,50,100],"page-size":s.value.page_size,layout:"total, sizes, prev, pager, next, jumper",total:s.value.data_total},null,8,["current-page","page-size","total"])):p("",!0)]),_:1},8,["tableData","loading"])]),_:1},8,["label"]),l(M,{label:e.$t("shipped"),name:"fourth"},{default:a(()=>[l(F,{tableData:s.value.records,toolbar:!1,loading:E.value},{"table-columns":a(()=>[l(o,{prop:"name",label:e.$t("order_sn")},null,8,["label"]),l(o,{prop:"brand",label:e.$t("custom")},null,8,["label"]),l(o,{prop:"bar_code",label:e.$t("order_time")},null,8,["label"]),l(o,{prop:"sku",label:e.$t("warechouse_name")},null,8,["label"]),l(o,{prop:"weight",label:e.$t("delivery_method")},null,8,["label"]),l(o,{prop:"unit",label:e.$t("order_type")},null,8,["label"]),l(o,{prop:"image",label:e.$t("user_state")},{default:a(t=>[y("img",{src:t.row.image,alt:""},null,8,Ee)]),_:1},8,["label"]),l(o,{label:e.$t("operate"),fixed:"right",width:"450"},{default:a(t=>[f(["warehouse:update"])?(n(),d(b,{key:0,size:"small",onClick:_=>T(t.row)},{default:a(()=>[c(v(e.$t("view")),1)]),_:2},1032,["onClick"])):p("",!0),f(["warehouse:update"])&&$(h).state.user.user.founder!==1?(n(),d(b,{key:1,size:"small",onClick:_=>S(t.$index,t.row)},{default:a(()=>[c(v(e.$t("edit")),1)]),_:2},1032,["onClick"])):p("",!0),f(["removeAreaType:delete"])&&$(h).state.user.user.founder!==1?(n(),d(b,{key:2,type:"success",size:"small",onClick:_=>R(t.row)},{default:a(()=>[c(v(e.$t("delete")),1)]),_:2},1032,["onClick"])):p("",!0)]),_:1},8,["label"])]),pagination:a(()=>[s.value.records&&s.value.records.length?(n(),d(q,{key:0,onSizeChange:N,onCurrentChange:A,"current-page":s.value.page_no,"page-sizes":[10,20,50,100],"page-size":s.value.page_size,layout:"total, sizes, prev, pager, next, jumper",total:s.value.data_total},null,8,["current-page","page-size","total"])):p("",!0)]),_:1},8,["tableData","loading"])]),_:1},8,["label"]),l(M,{label:e.$t("refunded"),name:"refunded"},{default:a(()=>[l(F,{tableData:s.value.records,toolbar:!1,loading:E.value},{"table-columns":a(()=>[l(o,{prop:"name",label:e.$t("order_sn")},null,8,["label"]),l(o,{prop:"brand",label:e.$t("custom")},null,8,["label"]),l(o,{prop:"bar_code",label:e.$t("order_time")},null,8,["label"]),l(o,{prop:"sku",label:e.$t("warechouse_name")},null,8,["label"]),l(o,{prop:"weight",label:e.$t("delivery_method")},null,8,["label"]),l(o,{prop:"unit",label:e.$t("order_type")},null,8,["label"]),l(o,{prop:"image",label:e.$t("user_state")},{default:a(t=>[y("img",{src:t.row.image,alt:""},null,8,Ue)]),_:1},8,["label"]),l(o,{label:e.$t("operate"),fixed:"right",width:"450"},{default:a(t=>[f(["warehouse:update"])?(n(),d(b,{key:0,size:"small",onClick:_=>T(t.row)},{default:a(()=>[c(v(e.$t("view")),1)]),_:2},1032,["onClick"])):p("",!0),f(["warehouse:update"])&&$(h).state.user.user.founder!==1?(n(),d(b,{key:1,size:"small",onClick:_=>S(t.$index,t.row)},{default:a(()=>[c(v(e.$t("edit")),1)]),_:2},1032,["onClick"])):p("",!0),f(["removeAreaType:delete"])&&$(h).state.user.user.founder!==1?(n(),d(b,{key:2,type:"success",size:"small",onClick:_=>R(t.row)},{default:a(()=>[c(v(e.$t("delete")),1)]),_:2},1032,["onClick"])):p("",!0)]),_:1},8,["label"])]),pagination:a(()=>[s.value.records&&s.value.records.length?(n(),d(q,{key:0,onSizeChange:N,onCurrentChange:A,"current-page":s.value.page_no,"page-sizes":[10,20,50,100],"page-size":s.value.page_size,layout:"total, sizes, prev, pager, next, jumper",total:s.value.data_total},null,8,["current-page","page-size","total"])):p("",!0)]),_:1},8,["tableData","loading"])]),_:1},8,["label"])]),_:1},8,["modelValue"]),l(de,{title:u.value.id?e.$t("edit"):e.$t("add"),modelValue:C.value,"onUpdate:modelValue":r[12]||(r[12]=t=>C.value=t),onOpen:ee,"modal-append-to-body":!1,"close-on-click-modal":!1,"close-on-press-escape":!1,class:"!rounded-lg"},{footer:a(()=>[y("div",Ne,[l(b,{onClick:r[11]||(r[11]=t=>C.value=!1)},{default:a(()=>[c(v(e.$t("cancel")),1)]),_:1}),l(b,{type:"primary",onClick:le},{default:a(()=>[c(v(e.$t("submit")),1)]),_:1})])]),default:a(()=>[l(L,{model:u.value,rules:Y.value,ref_key:"skuFormRef",ref:B,"label-width":"140px"},{default:a(()=>[l(ue,null,{default:a(()=>[l(z,{span:10},{default:a(()=>[l(w,{label:e.$t("goods_name")+":",prop:"name"},{default:a(()=>[l(D,{modelValue:u.value.name,"onUpdate:modelValue":r[5]||(r[5]=t=>u.value.name=t),minlength:2,maxlength:20,disabled:k.value,clearable:"",placeholder:e.$t("place")+e.$t("goods_name")},null,8,["modelValue","disabled","placeholder"])]),_:1},8,["label"])]),_:1}),l(z,{span:10},{default:a(()=>[l(w,{label:e.$t("goods_brand")+":",prop:"brand"},{default:a(()=>[l(D,{modelValue:u.value.brand,"onUpdate:modelValue":r[6]||(r[6]=t=>u.value.brand=t),minlength:2,maxlength:20,disabled:k.value,clearable:"",placeholder:e.$t("place")+e.$t("goods_brand")},null,8,["modelValue","disabled","placeholder"])]),_:1},8,["label"])]),_:1}),l(z,{span:10},{default:a(()=>[l(w,{label:e.$t("goods_bar_code")+":",prop:"bar_code"},{default:a(()=>[l(D,{modelValue:u.value.bar_code,"onUpdate:modelValue":r[7]||(r[7]=t=>u.value.bar_code=t),minlength:2,maxlength:20,disabled:k.value,clearable:"",placeholder:e.$t("place")+e.$t("goods_bar_code")},null,8,["modelValue","disabled","placeholder"])]),_:1},8,["label"])]),_:1}),l(z,{span:10},{default:a(()=>[l(w,{label:"sku:",prop:"sku"},{default:a(()=>[l(D,{modelValue:u.value.sku,"onUpdate:modelValue":r[8]||(r[8]=t=>u.value.sku=t),minlength:2,maxlength:20,disabled:k.value,clearable:"",placeholder:e.$t("place")+"sku"},null,8,["modelValue","disabled","placeholder"])]),_:1})]),_:1}),l(z,{span:10},{default:a(()=>[l(w,{label:e.$t("goods_weight")+":",prop:"weight"},{default:a(()=>[l(D,{modelValue:u.value.weight,"onUpdate:modelValue":r[9]||(r[9]=t=>u.value.weight=t),minlength:2,maxlength:20,disabled:k.value,clearable:"",placeholder:e.$t("place")+e.$t("goods_weight")},null,8,["modelValue","disabled","placeholder"])]),_:1},8,["label"])]),_:1}),l(z,{span:10},{default:a(()=>[l(w,{label:e.$t("goods_unit")+":",prop:"unit"},{default:a(()=>[l(D,{modelValue:u.value.unit,"onUpdate:modelValue":r[10]||(r[10]=t=>u.value.unit=t),minlength:2,maxlength:20,disabled:k.value,clearable:"",placeholder:e.$t("place")+e.$t("goods_unit")},null,8,["modelValue","disabled","placeholder"])]),_:1},8,["label"])]),_:1}),l(z,{span:10},{default:a(()=>[l(w,{label:e.$t("goods_image")+":",prop:"image"},{default:a(()=>[l(ne,{class:"avatar-uploader",action:J.value,"show-file-list":!1,disabled:k.value,"on-success":H,"before-upload":K},{default:a(()=>[u.value.image?(n(),G("img",{key:0,src:u.value.image,class:"avatar w-28 h-28"},null,8,Se)):(n(),d(se,{key:1,class:"avatar-uploader-icon"},{default:a(()=>[l($(ce))]),_:1}))]),_:1},8,["action","disabled"])]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{Fe as default};
|