提交代码
Some checks failed
CI / build (18.x) (push) Failing after 16m52s
CI / build (20.x) (push) Failing after 13m36s
CI / deploy-preview (push) Has been skipped
CI / lint (push) Failing after 1m34s
CI / test (push) Failing after 34s
CI / security (push) Failing after 1m35s

This commit is contained in:
凌尛 2026-06-22 10:25:21 +08:00
parent 987c2e3ef5
commit e3e3204354
140 changed files with 500 additions and 244 deletions

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.split-account-config[data-v-97f154e0]{padding:20px}.rule-items-section[data-v-97f154e0]{border:1px solid #e8e8e8}.rule-item[data-v-97f154e0]:last-child{margin-bottom:0!important}

View File

@ -0,0 +1 @@
.split-account-employee[data-v-5b5f70cd]{padding:20px}.page-header[data-v-5b5f70cd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-header h3[data-v-5b5f70cd]{margin:0;font-size:18px;color:#303133}.pagination-wrapper[data-v-5b5f70cd]{display:flex;justify-content:flex-end;margin-top:16px}.dialog-header[data-v-5b5f70cd]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.empty-state[data-v-5b5f70cd]{text-align:center;padding:50px 0;color:#999}.empty-state p[data-v-5b5f70cd]{margin:12px 0 4px;font-size:15px;color:#666}.empty-state span[data-v-5b5f70cd]{font-size:13px}.config-list[data-v-5b5f70cd]{padding:4px 0}.config-list-label[data-v-5b5f70cd]{font-size:13px;color:#666;margin-bottom:12px}.config-card[data-v-5b5f70cd]{display:flex;align-items:stretch;gap:14px;padding:16px 18px;margin-bottom:10px;border:1.5px solid #ebeef5;border-radius:10px;cursor:pointer;transition:all .25s ease;background:#fff}.config-card[data-v-5b5f70cd]:hover{border-color:#b3d8ff;box-shadow:0 2px 12px #409eff1a}.config-card.selected[data-v-5b5f70cd]{border-color:#409eff;background:linear-gradient(135deg,#ecf5ff 0%,#f5f8ff 100%);box-shadow:0 2px 16px #409eff2e}.config-card-left[data-v-5b5f70cd]{display:flex;align-items:center;padding-right:2px}.radio-circle[data-v-5b5f70cd]{width:20px;height:20px;border-radius:50%;border:2px solid #c0c4cc;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s ease}.radio-circle.checked[data-v-5b5f70cd]{border-color:#409eff;background:#409eff}.config-card-body[data-v-5b5f70cd]{flex:1;min-width:0}.config-card-name[data-v-5b5f70cd]{font-size:15px;font-weight:600;color:#303133;margin-bottom:6px}.config-card-rules[data-v-5b5f70cd]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.rule-tag[data-v-5b5f70cd]{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:3px 10px;border-radius:4px;background:#f5f7fa;color:#606266}.rule-tag em[data-v-5b5f70cd]{font-style:normal;font-weight:600}.rule-tag.warehouse[data-v-5b5f70cd]{background:#e6f7ff;color:#1890ff}.rule-tag.profit[data-v-5b5f70cd]{background:#fff7e6;color:#fa8c16}.config-card-desc[data-v-5b5f70cd]{font-size:12px;color:#909399;line-height:1.5}.config-preview[data-v-5b5f70cd]{line-height:1.5}.config-preview-name[data-v-5b5f70cd]{font-size:13px;font-weight:600;color:#303133;margin-bottom:3px}.config-preview-rules[data-v-5b5f70cd]{display:flex;flex-wrap:wrap;gap:4px}.config-preview-tag[data-v-5b5f70cd]{display:inline-flex;align-items:center;gap:2px;font-size:11px;padding:1px 7px;border-radius:3px;background:#f5f7fa;color:#606266}.config-preview-tag i[data-v-5b5f70cd]{font-style:normal;font-weight:600}.config-preview-tag.wh[data-v-5b5f70cd]{background:#e6f7ff;color:#1890ff}.config-preview-tag.pf[data-v-5b5f70cd]{background:#fff7e6;color:#fa8c16}.dialog-footer[data-v-5b5f70cd]{display:flex;justify-content:flex-end;gap:10px}

File diff suppressed because one or more lines are too long

1
dist/assets/adminLayout.47f8159d.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
.layout[data-v-ab4faab8]{height:100%}.aside[data-v-ab4faab8]{background-color:#304156;transition:width .3s;overflow:hidden;display:flex;flex-direction:column}.logo[data-v-ab4faab8]{height:60px;line-height:60px;text-align:center;color:#fff;font-size:18px;font-weight:700;background-color:#1f2d3d;white-space:nowrap;overflow:hidden;flex-shrink:0}.logo-collapse[data-v-ab4faab8]{font-size:20px}.menu[data-v-ab4faab8]{border-right:none;flex:1;overflow-y:auto;overflow-x:hidden}.menu[data-v-ab4faab8]::-webkit-scrollbar{width:6px}.menu[data-v-ab4faab8]::-webkit-scrollbar-track{background:#304156}.menu[data-v-ab4faab8]::-webkit-scrollbar-thumb{background:#4a5568;border-radius:3px}.menu[data-v-ab4faab8]::-webkit-scrollbar-thumb:hover{background:#718096}.header[data-v-ab4faab8]{background-color:#fff;border-bottom:1px solid #e6e9f0;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.header-left[data-v-ab4faab8]{display:flex;align-items:center}.collapse-icon[data-v-ab4faab8]{font-size:20px;cursor:pointer;color:#606266}.header-right[data-v-ab4faab8]{display:flex;align-items:center;gap:20px}.user-info[data-v-ab4faab8]{display:flex;align-items:center;gap:5px;cursor:pointer;color:#606266;font-size:14px;outline:none}.user-info[data-v-ab4faab8]:focus{outline:none}.points-badge[data-v-ab4faab8]{background-color:#f56c6c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px}.main[data-v-ab4faab8]{background-color:#f0f2f5;padding:10px}

File diff suppressed because one or more lines are too long

1
dist/assets/adminLayout.b5e24ce2.css vendored Normal file
View File

@ -0,0 +1 @@
.layout[data-v-1c6bf84d]{height:100%}.aside[data-v-1c6bf84d]{background-color:#304156;transition:width .3s;overflow:hidden;display:flex;flex-direction:column}.logo[data-v-1c6bf84d]{height:60px;line-height:60px;text-align:center;color:#fff;font-size:18px;font-weight:700;background-color:#1f2d3d;white-space:nowrap;overflow:hidden;flex-shrink:0}.logo-collapse[data-v-1c6bf84d]{font-size:20px}.menu[data-v-1c6bf84d]{border-right:none;flex:1;overflow-y:auto;overflow-x:hidden}.menu[data-v-1c6bf84d]::-webkit-scrollbar{width:6px}.menu[data-v-1c6bf84d]::-webkit-scrollbar-track{background:#304156}.menu[data-v-1c6bf84d]::-webkit-scrollbar-thumb{background:#4a5568;border-radius:3px}.menu[data-v-1c6bf84d]::-webkit-scrollbar-thumb:hover{background:#718096}.header[data-v-1c6bf84d]{background-color:#fff;border-bottom:1px solid #e6e9f0;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.header-left[data-v-1c6bf84d]{display:flex;align-items:center}.collapse-icon[data-v-1c6bf84d]{font-size:20px;cursor:pointer;color:#606266}.header-right[data-v-1c6bf84d]{display:flex;align-items:center;gap:20px}.user-info[data-v-1c6bf84d]{display:flex;align-items:center;gap:5px;cursor:pointer;color:#606266;font-size:14px;outline:none}.user-info[data-v-1c6bf84d]:focus{outline:none}.points-badge[data-v-1c6bf84d]{background-color:#f56c6c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px}.main[data-v-1c6bf84d]{background-color:#f0f2f5;padding:10px}

View File

@ -1 +1 @@
import{r as t}from"./request.92d2eb68.js";const o=async r=>{const e=new FormData;return e.append("content",r),t.post("/barcode/generate",e)};export{o as g};
import{r as t}from"./request.eff82867.js";const o=async r=>{const e=new FormData;return e.append("content",r),t.post("/barcode/generate",e)};export{o as g};

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{r as a}from"./request.92d2eb68.js";const r="/car",c=e=>{const t=e==null?void 0:e.data;return t?Array.isArray(t)?{list:t,total:t.length}:{list:Array.isArray(t.list)?t.list:[],total:typeof t.total=="number"?t.total:Array.isArray(t.list)?t.list.length:0}:{list:[],total:0}},l=async({keyword:e,page:t,pageSize:s})=>{const n={keyword:e||void 0,page:t,page_size:s},o=await a.get(`${r}/list`,{params:n});return c(o)},u=async e=>{const t=await a.get(`${r}/detail/${e}`);return(t==null?void 0:t.data)||null},d=async e=>a.post(`${r}/create`,e),p=async e=>a.put(`${r}/update`,e),y=async e=>{const t=new FormData;return t.append("id",String(e)),a.delete(`${r}/delete`,{data:t})},f=async e=>a.post(`${r}/shop/create`,e),h=async e=>a.post(`${r}/shop/delete`,e);export{u as a,h as b,d as c,y as d,f as e,l as f,p as u};
import{r as a}from"./request.eff82867.js";const r="/car",c=e=>{const t=e==null?void 0:e.data;return t?Array.isArray(t)?{list:t,total:t.length}:{list:Array.isArray(t.list)?t.list:[],total:typeof t.total=="number"?t.total:Array.isArray(t.list)?t.list.length:0}:{list:[],total:0}},l=async({keyword:e,page:t,pageSize:s})=>{const n={keyword:e||void 0,page:t,page_size:s},o=await a.get(`${r}/list`,{params:n});return c(o)},u=async e=>{const t=await a.get(`${r}/detail/${e}`);return(t==null?void 0:t.data)||null},d=async e=>a.post(`${r}/create`,e),p=async e=>a.put(`${r}/update`,e),y=async e=>{const t=new FormData;return t.append("id",String(e)),a.delete(`${r}/delete`,{data:t})},f=async e=>a.post(`${r}/shop/create`,e),h=async e=>a.post(`${r}/shop/delete`,e);export{u as a,h as b,d as c,y as d,f as e,l as f,p as u};

View File

@ -1 +1 @@
import{E as s}from"./index.887c1a2d.js";const o=async(a,r="\u590D\u5236\u6210\u529F")=>{try{if(navigator.clipboard&&navigator.clipboard.writeText)return await navigator.clipboard.writeText(a),s.success({message:r,customClass:"scan-success-message"}),!0;const e=document.createElement("textarea");e.value=a,e.style.position="fixed",e.style.opacity="0",document.body.appendChild(e),e.select(),e.setSelectionRange(0,99999);const t=document.execCommand("copy");return document.body.removeChild(e),t?(s.success({message:r,customClass:"scan-success-message"}),!0):(s.error({message:"\u590D\u5236\u5931\u8D25",customClass:"scan-error-message"}),!1)}catch{return s.error({message:"\u590D\u5236\u5931\u8D25",customClass:"scan-error-message"}),!1}};export{o as c};
import{E as s}from"./index.05bb0cbe.js";const o=async(a,r="\u590D\u5236\u6210\u529F")=>{try{if(navigator.clipboard&&navigator.clipboard.writeText)return await navigator.clipboard.writeText(a),s.success({message:r,customClass:"scan-success-message"}),!0;const e=document.createElement("textarea");e.value=a,e.style.position="fixed",e.style.opacity="0",document.body.appendChild(e),e.select(),e.setSelectionRange(0,99999);const t=document.execCommand("copy");return document.body.removeChild(e),t?(s.success({message:r,customClass:"scan-success-message"}),!0):(s.error({message:"\u590D\u5236\u5931\u8D25",customClass:"scan-error-message"}),!1)}catch{return s.error({message:"\u590D\u5236\u5931\u8D25",customClass:"scan-error-message"}),!1}};export{o as c};

1
dist/assets/config.06b19187.css vendored Normal file
View File

@ -0,0 +1 @@
@charset "UTF-8";.courier-config-page[data-v-788a4b2a]{padding:20px;max-width:1000px;margin:0 auto}.config-card[data-v-788a4b2a]{border-radius:12px}.card-header[data-v-788a4b2a]{display:flex;align-items:center;justify-content:space-between}.header-left[data-v-788a4b2a]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.config-section[data-v-788a4b2a]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #ebeef5}.config-section[data-v-788a4b2a]:last-of-type{border-bottom:none;margin-bottom:16px}.section-title[data-v-788a4b2a]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#303133;margin-bottom:16px}.config-row[data-v-788a4b2a]{display:flex;gap:16px;margin-bottom:8px}.config-row .flex-item[data-v-788a4b2a],.config-row .flex-item-full[data-v-788a4b2a]{flex:1;min-width:0}.switch-tip[data-v-788a4b2a]{margin-left:12px;font-size:12px;color:#909399}.save-bar[data-v-788a4b2a]{display:flex;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #ebeef5}@media (max-width: 768px){.config-row[data-v-788a4b2a]{flex-direction:column;gap:0}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
@charset "UTF-8";.courier-config-page[data-v-c846cf04]{padding:20px;max-width:1000px;margin:0 auto}.config-card[data-v-c846cf04]{border-radius:12px}.card-header[data-v-c846cf04]{display:flex;align-items:center;justify-content:space-between}.header-left[data-v-c846cf04]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.config-section[data-v-c846cf04]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #ebeef5}.config-section[data-v-c846cf04]:last-of-type{border-bottom:none;margin-bottom:16px}.section-title[data-v-c846cf04]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#303133;margin-bottom:16px}.config-row[data-v-c846cf04]{display:flex;gap:16px;margin-bottom:8px}.config-row .flex-item[data-v-c846cf04],.config-row .flex-item-full[data-v-c846cf04]{flex:1;min-width:0}.switch-tip[data-v-c846cf04]{margin-left:12px;font-size:12px;color:#909399}.save-bar[data-v-c846cf04]{display:flex;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #ebeef5}@media (max-width: 768px){.config-row[data-v-c846cf04]{flex-direction:column;gap:0}}

View File

@ -1 +1 @@
import{a as i}from"./axios.e318b91e.js";const w=(t,n)=>{const e=new URLSearchParams;return e.append("isbn","0"),e.append("out_id","0"),e.append("quality","0"),e.append("query_index","1"),e.append("user_id","0"),i.post(`http://${t}:${n}/api/goods/query`,e.toString(),{headers:{"Content-Type":"application/x-www-form-urlencoded"},timeout:1e4}).then(p=>p.data)},$=(t,n,e,p,r,s,d)=>{const o=new URLSearchParams;return o.append("new_price",e),o.append("placeholder_down_price",p),o.append("min_shipping_fee",r),o.append("min_price",s),o.append("query_index",d),console.log(o.toString()),i.post(`http://${t}:${n}/api/config/price/set`,o.toString(),{headers:{"Content-Type":"application/x-www-form-urlencoded"},timeout:1e4}).then(c=>c.data)},y=(t,n,e,p)=>{const r=new FormData;return r.append("username",t),r.append("password",n),i.post(`http://${e}:${p}/api/kfz/login`,r,{timeout:15e3}).then(s=>s.data)},k=(t,n,e)=>i.post(`http://${n}:${e}/api/token/add`,t,{headers:{"Content-Type":"application/json"},timeout:1e4}).then(p=>p.data),S=(t,n)=>i.post(`http://${t}:${n}/api/token/list`,{},{headers:{"Content-Type":"application/json"},timeout:1e4}).then(e=>e.data),q=(t,n)=>i.post(`http://${t}:${n}/api/config/price/get`,{},{headers:{"Content-Type":"application/json"},timeout:1e4}).then(e=>e.data),T=({ip:t,port:n,isbn:e,bookName:p,author:r,publisher:s,isSuit:d,outId:o,quality:c,queryIndex:g,userId:l,placeholderDownPrice:u,minShippingFee:h,minPrice:m})=>{const a=new URLSearchParams;return d?(a.append("book_name",p||""),a.append("author",r||""),a.append("publishing",s||"")):a.append("isbn",e),a.append("out_id",String(o)),a.append("quality",String(c)),a.append("query_index",String(g)),a.append("user_id",String(l)),u&&a.append("placeholder_down_price",u),h&&a.append("min_shipping_fee",h),m&&a.append("min_price",m),i.post(`http://${t}:${n}/api/goods/query`,a.toString(),{headers:{"Content-Type":"application/x-www-form-urlencoded"},timeout:1e4}).then(f=>f.data)},x=(t,n,e)=>i.get(`http://${t}:${n}/api/token/delete`,{params:{id:e}}).then(p=>p.data);export{q as a,k as b,x as d,S as f,y as k,T as q,$ as s,w as t};
import{a as i}from"./axios.06b5038b.js";const w=(t,n)=>{const e=new URLSearchParams;return e.append("isbn","0"),e.append("out_id","0"),e.append("quality","0"),e.append("query_index","1"),e.append("user_id","0"),i.post(`http://${t}:${n}/api/goods/query`,e.toString(),{headers:{"Content-Type":"application/x-www-form-urlencoded"},timeout:1e4}).then(p=>p.data)},$=(t,n,e,p,r,s,d)=>{const o=new URLSearchParams;return o.append("new_price",e),o.append("placeholder_down_price",p),o.append("min_shipping_fee",r),o.append("min_price",s),o.append("query_index",d),console.log(o.toString()),i.post(`http://${t}:${n}/api/config/price/set`,o.toString(),{headers:{"Content-Type":"application/x-www-form-urlencoded"},timeout:1e4}).then(c=>c.data)},y=(t,n,e,p)=>{const r=new FormData;return r.append("username",t),r.append("password",n),i.post(`http://${e}:${p}/api/kfz/login`,r,{timeout:15e3}).then(s=>s.data)},k=(t,n,e)=>i.post(`http://${n}:${e}/api/token/add`,t,{headers:{"Content-Type":"application/json"},timeout:1e4}).then(p=>p.data),S=(t,n)=>i.post(`http://${t}:${n}/api/token/list`,{},{headers:{"Content-Type":"application/json"},timeout:1e4}).then(e=>e.data),q=(t,n)=>i.post(`http://${t}:${n}/api/config/price/get`,{},{headers:{"Content-Type":"application/json"},timeout:1e4}).then(e=>e.data),T=({ip:t,port:n,isbn:e,bookName:p,author:r,publisher:s,isSuit:d,outId:o,quality:c,queryIndex:g,userId:l,placeholderDownPrice:u,minShippingFee:h,minPrice:m})=>{const a=new URLSearchParams;return d?(a.append("book_name",p||""),a.append("author",r||""),a.append("publishing",s||"")):a.append("isbn",e),a.append("out_id",String(o)),a.append("quality",String(c)),a.append("query_index",String(g)),a.append("user_id",String(l)),u&&a.append("placeholder_down_price",u),h&&a.append("min_shipping_fee",h),m&&a.append("min_price",m),i.post(`http://${t}:${n}/api/goods/query`,a.toString(),{headers:{"Content-Type":"application/x-www-form-urlencoded"},timeout:1e4}).then(f=>f.data)},x=(t,n,e)=>i.get(`http://${t}:${n}/api/token/delete`,{params:{id:e}}).then(p=>p.data);export{q as a,k as b,x as d,S as f,y as k,T as q,$ as s,w as t};

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{r as t}from"./request.92d2eb68.js";const p=async e=>t.get("/admin/employee/list",{params:e}),a=async e=>t.post("/admin/employee/add",e),n=async(e,o)=>t.post(`/admin/employee/topup/${e}`,o),m=async(e,o)=>t.post(`/admin/employee/deduct/${e}`,o);export{a,m as d,p as f,n as t};
import{r as t}from"./request.eff82867.js";const p=async e=>t.get("/admin/employee/list",{params:e}),a=async e=>t.post("/admin/employee/add",e),n=async(e,o)=>t.post(`/admin/employee/topup/${e}`,o),m=async(e,o)=>t.post(`/admin/employee/deduct/${e}`,o);export{a,m as d,p as f,n as t};

View File

@ -1 +0,0 @@
.employee-add[data-v-6f7a1bc9]{padding:0}.card-header[data-v-6f7a1bc9]{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;color:#303133}.steps[data-v-6f7a1bc9]{margin:20px 0 40px}.step-content[data-v-6f7a1bc9]{min-height:300px;padding:20px 0}.add-form[data-v-6f7a1bc9]{width:500px;margin:0 auto}.preview-card[data-v-6f7a1bc9]{width:500px;margin:30px auto 0;background-color:#f8f9fa}.preview-content[data-v-6f7a1bc9]{padding:10px}.preview-item[data-v-6f7a1bc9]{margin-bottom:10px;display:flex;align-items:center}.preview-item .label[data-v-6f7a1bc9]{width:80px;color:#666;font-size:13px}.preview-item .value[data-v-6f7a1bc9]{color:#333;font-size:13px}.confirm-info[data-v-6f7a1bc9]{width:500px;margin:0 auto}.step-actions[data-v-6f7a1bc9]{margin-top:30px;text-align:center}.result[data-v-6f7a1bc9]{display:flex;justify-content:center}.result-info[data-v-6f7a1bc9]{margin:20px 0;text-align:left}.result-actions[data-v-6f7a1bc9]{margin-top:20px;display:flex;gap:10px;justify-content:center}[data-v-6f7a1bc9] .el-descriptions__label{width:120px}.title-center[data-v-6f7a1bc9]{text-align:center;font-weight:700;font-size:16px;margin-bottom:10px}

File diff suppressed because one or more lines are too long

1
dist/assets/employeeAdd.7c3bf59b.css vendored Normal file
View File

@ -0,0 +1 @@
.employee-add[data-v-72f5fef8]{padding:0}.card-header[data-v-72f5fef8]{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;color:#303133}.steps[data-v-72f5fef8]{margin:20px 0 40px}.step-content[data-v-72f5fef8]{min-height:300px;padding:20px 0}.add-form[data-v-72f5fef8]{width:500px;margin:0 auto}.preview-card[data-v-72f5fef8]{width:500px;margin:30px auto 0;background-color:#f8f9fa}.preview-content[data-v-72f5fef8]{padding:10px}.preview-item[data-v-72f5fef8]{margin-bottom:10px;display:flex;align-items:center}.preview-item .label[data-v-72f5fef8]{width:80px;color:#666;font-size:13px}.preview-item .value[data-v-72f5fef8]{color:#333;font-size:13px}.confirm-info[data-v-72f5fef8]{width:500px;margin:0 auto}.step-actions[data-v-72f5fef8]{margin-top:30px;text-align:center}.result[data-v-72f5fef8]{display:flex;justify-content:center}.result-info[data-v-72f5fef8]{margin:20px 0;text-align:left}.result-actions[data-v-72f5fef8]{margin-top:20px;display:flex;gap:10px;justify-content:center}[data-v-72f5fef8] .el-descriptions__label{width:120px}.title-center[data-v-72f5fef8]{text-align:center;font-weight:700;font-size:16px;margin-bottom:10px}

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
.employee-list[data-v-43c4e009]{padding:0}.card-header[data-v-43c4e009]{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;color:#303133}.search-form[data-v-43c4e009]{margin-bottom:20px;padding:20px;background-color:#f8f9fa;border-radius:4px}.stat-cards[data-v-43c4e009]{margin-bottom:20px}.stat-card[data-v-43c4e009]{text-align:center}.stat-item[data-v-43c4e009]{padding:10px}.stat-label[data-v-43c4e009]{font-size:14px;color:#909399;margin-bottom:8px}.stat-value[data-v-43c4e009]{font-size:24px;font-weight:700;color:#303133}.stat-value.success[data-v-43c4e009]{color:#67c23a}.stat-value.warning[data-v-43c4e009]{color:#e6a23c}.stat-value.info[data-v-43c4e009]{color:#409eff}.pagination[data-v-43c4e009]{margin-top:20px;display:flex;justify-content:flex-end}.points-warning[data-v-43c4e009]{color:#f56c6c;font-weight:700}.deduct-input[data-v-43c4e009] .el-input-number__decrease:hover,.deduct-input[data-v-43c4e009] .el-input-number__increase:hover{color:#fff;background-color:#f56c6c}.deduct-label[data-v-43c4e009] .el-form-item__label{color:#f56c6c;font-weight:700}

1
dist/assets/employeeList.da9b2b8c.css vendored Normal file
View File

@ -0,0 +1 @@
.employee-list[data-v-61d1cb44]{padding:0}.card-header[data-v-61d1cb44]{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;color:#303133}.search-form[data-v-61d1cb44]{margin-bottom:20px;padding:20px;background-color:#f8f9fa;border-radius:4px}.stat-cards[data-v-61d1cb44]{margin-bottom:20px}.stat-card[data-v-61d1cb44]{text-align:center}.stat-item[data-v-61d1cb44]{padding:10px}.stat-label[data-v-61d1cb44]{font-size:14px;color:#909399;margin-bottom:8px}.stat-value[data-v-61d1cb44]{font-size:24px;font-weight:700;color:#303133}.stat-value.success[data-v-61d1cb44]{color:#67c23a}.stat-value.warning[data-v-61d1cb44]{color:#e6a23c}.stat-value.info[data-v-61d1cb44]{color:#409eff}.pagination[data-v-61d1cb44]{margin-top:20px;display:flex;justify-content:flex-end}.points-warning[data-v-61d1cb44]{color:#f56c6c;font-weight:700}.deduct-input[data-v-61d1cb44] .el-input-number__decrease:hover,.deduct-input[data-v-61d1cb44] .el-input-number__increase:hover{color:#fff;background-color:#f56c6c}.deduct-label[data-v-61d1cb44] .el-form-item__label{color:#f56c6c;font-weight:700}

View File

@ -1 +1 @@
import{r as g,$ as E,b as o,a0 as L,o as r,c as _,e as a,w as s,a1 as z,y as f,h as y,d as D,B as M,E as h,C as N}from"./index.887c1a2d.js";import{r as $}from"./request.92d2eb68.js";import"./axios.e318b91e.js";const q=i=>{const t=i==null?void 0:i.data;return t?Array.isArray(t)?{list:t,total:t.length}:{list:Array.isArray(t.list)?t.list:[],total:typeof t.total=="number"?t.total:Array.isArray(t.list)?t.list.length:0}:{list:[],total:0}},R=async()=>{const i=await $.get("/admin/user-type/list");return q(i)},S={key:1},j={key:1},I={__name:"employeeType",setup(i){const t=g(!1),u=g([]),v=async()=>{t.value=!0;try{const n=await R();u.value=(n.list||[]).map(l=>({...l,_editing:!1}))}catch(n){console.error("\u83B7\u53D6\u5458\u5DE5\u7C7B\u578B\u5217\u8868\u5931\u8D25:",n)}finally{t.value=!1}},k=()=>{u.value.unshift({id:null,name:"",icon:"",check_status:!1,check_num:0,_editing:!0})},b=async n=>{n._editing=!1,n._backup=null,h.success({message:"\u4FDD\u5B58\u6210\u529F",customClass:"scan-success-message"})},V=(n,l)=>{if(!n.id){u.value.splice(l,1);return}N.confirm("\u786E\u8BA4\u5220\u9664\u8BE5\u5458\u5DE5\u7C7B\u578B\u5417\uFF1F","\u63D0\u793A",{type:"warning"}).then(()=>{u.value.splice(l,1),h.success({message:"\u5220\u9664\u6210\u529F",customClass:"scan-success-message"})}).catch(()=>{})};return E(()=>{v()}),(n,l)=>{const p=o("el-button"),w=o("el-image"),m=o("el-table-column"),C=o("el-input"),x=o("el-switch"),d=o("el-option"),T=o("el-select"),A=o("el-table"),B=L("loading");return r(),_("div",null,[a(p,{type:"primary",onClick:k,style:{"margin-bottom":"10px"}},{default:s(()=>[...l[0]||(l[0]=[y("\u65B0\u589E\u7C7B\u578B",-1)])]),_:1}),z((r(),f(A,{data:u.value,border:"",style:{width:"100%"}},{default:s(()=>[a(m,{prop:"icon",label:"\u56FE\u6807",width:"150",align:"center"},{default:s(({row:e})=>[e.icon?(r(),f(w,{key:0,src:e.icon,style:{width:"40px",height:"40px"}},{error:s(()=>[...l[1]||(l[1]=[D("span",null,"\u6682\u65E0\u56FE\u6807",-1)])]),_:1},8,["src"])):(r(),_("span",S,"\u6682\u65E0\u56FE\u6807"))]),_:1}),a(m,{prop:"name",label:"\u7C7B\u540D",width:"140",align:"center"},{default:s(({row:e})=>[e._editing?(r(),f(C,{key:0,modelValue:e.name,"onUpdate:modelValue":c=>e.name=c,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue","onUpdate:modelValue"])):(r(),_("span",j,M(e.name),1))]),_:1}),a(m,{prop:"check_status",label:"\u5F00\u542F\u8FC7\u671F\u65F6\u95F4\u6821\u9A8C","min-width":"160","show-overflow-tooltip":"",align:"center"},{default:s(({row:e})=>[a(x,{modelValue:e.check_status,"onUpdate:modelValue":c=>e.check_status=c,"active-color":"#13ce66","inactive-color":"#ff4949"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),a(m,{prop:"check_num",label:"\u673A\u68B0\u7801\u6821\u9A8C\u7B49\u7EA7","min-width":"200","show-overflow-tooltip":"",align:"center"},{default:s(({row:e})=>[a(T,{modelValue:e.check_num,"onUpdate:modelValue":c=>e.check_num=c,placeholder:"\u8BF7\u9009\u62E9\u673A\u68B0\u7801\u6821\u9A8C\u7B49\u7EA7"},{default:s(()=>[a(d,{label:"\u4E0D\u9650\u5236",value:0}),a(d,{label:"\u5355\u8BBE\u5907",value:1}),a(d,{label:"\u9501\u5B9A\u8BBE\u5907",value:2})]),_:1},8,["modelValue","onUpdate:modelValue"])]),_:1}),a(m,{label:"\u64CD\u4F5C",width:"200",align:"center"},{default:s(({row:e,$index:c})=>[a(p,{type:"success",size:"small",onClick:U=>b(e)},{default:s(()=>[...l[2]||(l[2]=[y("\u4FDD\u5B58",-1)])]),_:1},8,["onClick"]),a(p,{type:"danger",size:"small",onClick:U=>V(e,c)},{default:s(()=>[...l[3]||(l[3]=[y("\u5220\u9664",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["data"])),[[B,t.value]])])}}};export{I as default};
import{r as g,$ as E,b as o,a0 as L,o as r,c as _,e as a,w as s,a1 as z,y as f,h as y,d as D,B as M,E as h,C as N}from"./index.05bb0cbe.js";import{r as $}from"./request.eff82867.js";import"./axios.06b5038b.js";const q=i=>{const t=i==null?void 0:i.data;return t?Array.isArray(t)?{list:t,total:t.length}:{list:Array.isArray(t.list)?t.list:[],total:typeof t.total=="number"?t.total:Array.isArray(t.list)?t.list.length:0}:{list:[],total:0}},R=async()=>{const i=await $.get("/admin/user-type/list");return q(i)},S={key:1},j={key:1},I={__name:"employeeType",setup(i){const t=g(!1),u=g([]),v=async()=>{t.value=!0;try{const n=await R();u.value=(n.list||[]).map(l=>({...l,_editing:!1}))}catch(n){console.error("\u83B7\u53D6\u5458\u5DE5\u7C7B\u578B\u5217\u8868\u5931\u8D25:",n)}finally{t.value=!1}},k=()=>{u.value.unshift({id:null,name:"",icon:"",check_status:!1,check_num:0,_editing:!0})},b=async n=>{n._editing=!1,n._backup=null,h.success({message:"\u4FDD\u5B58\u6210\u529F",customClass:"scan-success-message"})},V=(n,l)=>{if(!n.id){u.value.splice(l,1);return}N.confirm("\u786E\u8BA4\u5220\u9664\u8BE5\u5458\u5DE5\u7C7B\u578B\u5417\uFF1F","\u63D0\u793A",{type:"warning"}).then(()=>{u.value.splice(l,1),h.success({message:"\u5220\u9664\u6210\u529F",customClass:"scan-success-message"})}).catch(()=>{})};return E(()=>{v()}),(n,l)=>{const p=o("el-button"),w=o("el-image"),m=o("el-table-column"),C=o("el-input"),x=o("el-switch"),d=o("el-option"),T=o("el-select"),A=o("el-table"),B=L("loading");return r(),_("div",null,[a(p,{type:"primary",onClick:k,style:{"margin-bottom":"10px"}},{default:s(()=>[...l[0]||(l[0]=[y("\u65B0\u589E\u7C7B\u578B",-1)])]),_:1}),z((r(),f(A,{data:u.value,border:"",style:{width:"100%"}},{default:s(()=>[a(m,{prop:"icon",label:"\u56FE\u6807",width:"150",align:"center"},{default:s(({row:e})=>[e.icon?(r(),f(w,{key:0,src:e.icon,style:{width:"40px",height:"40px"}},{error:s(()=>[...l[1]||(l[1]=[D("span",null,"\u6682\u65E0\u56FE\u6807",-1)])]),_:1},8,["src"])):(r(),_("span",S,"\u6682\u65E0\u56FE\u6807"))]),_:1}),a(m,{prop:"name",label:"\u7C7B\u540D",width:"140",align:"center"},{default:s(({row:e})=>[e._editing?(r(),f(C,{key:0,modelValue:e.name,"onUpdate:modelValue":c=>e.name=c,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue","onUpdate:modelValue"])):(r(),_("span",j,M(e.name),1))]),_:1}),a(m,{prop:"check_status",label:"\u5F00\u542F\u8FC7\u671F\u65F6\u95F4\u6821\u9A8C","min-width":"160","show-overflow-tooltip":"",align:"center"},{default:s(({row:e})=>[a(x,{modelValue:e.check_status,"onUpdate:modelValue":c=>e.check_status=c,"active-color":"#13ce66","inactive-color":"#ff4949"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),a(m,{prop:"check_num",label:"\u673A\u68B0\u7801\u6821\u9A8C\u7B49\u7EA7","min-width":"200","show-overflow-tooltip":"",align:"center"},{default:s(({row:e})=>[a(T,{modelValue:e.check_num,"onUpdate:modelValue":c=>e.check_num=c,placeholder:"\u8BF7\u9009\u62E9\u673A\u68B0\u7801\u6821\u9A8C\u7B49\u7EA7"},{default:s(()=>[a(d,{label:"\u4E0D\u9650\u5236",value:0}),a(d,{label:"\u5355\u8BBE\u5907",value:1}),a(d,{label:"\u9501\u5B9A\u8BBE\u5907",value:2})]),_:1},8,["modelValue","onUpdate:modelValue"])]),_:1}),a(m,{label:"\u64CD\u4F5C",width:"200",align:"center"},{default:s(({row:e,$index:c})=>[a(p,{type:"success",size:"small",onClick:U=>b(e)},{default:s(()=>[...l[2]||(l[2]=[y("\u4FDD\u5B58",-1)])]),_:1},8,["onClick"]),a(p,{type:"danger",size:"small",onClick:U=>V(e,c)},{default:s(()=>[...l[3]||(l[3]=[y("\u5220\u9664",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["data"])),[[B,t.value]])])}}};export{I as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{r as e}from"./request.92d2eb68.js";const n="/inventory",a=r=>{const t=r==null?void 0:r.data;return t?Array.isArray(t)?{list:t,total:t.length}:Array.isArray(t.list)?{list:t.list,total:typeof t.total=="number"?t.total:t.list.length}:typeof t=="object"?{list:[t],total:1}:{list:[],total:0}:{list:[],total:0}},c=async r=>{const t=await e.get(`${n}/list`,{params:r});return a(t)},y=async r=>{const t=await e.get(`${n}/detail`,{params:r}),s=t==null?void 0:t.data;return s?Array.isArray(s)?{list:s,total:s.length}:Array.isArray(s.list)?{list:s.list,total:typeof s.total=="number"?s.total:s.list.length}:{list:[],total:0}:{list:[],total:0}},u=async r=>{const t=await e.get(`${n}/log/list`,{params:r});return a(t)},f=async({keyword:r,page:t,pageSize:s}={})=>{const i={keyword:r||void 0,page:t,page_size:s},o=await e.get(`${n}/grouped-list`,{params:i});return a(o)},g=async()=>await e.get(`${n}/summary`);export{y as a,f as b,u as c,c as f,g as i};
import{r as e}from"./request.eff82867.js";const n="/inventory",a=r=>{const t=r==null?void 0:r.data;return t?Array.isArray(t)?{list:t,total:t.length}:Array.isArray(t.list)?{list:t.list,total:typeof t.total=="number"?t.total:t.list.length}:typeof t=="object"?{list:[t],total:1}:{list:[],total:0}:{list:[],total:0}},c=async r=>{const t=await e.get(`${n}/list`,{params:r});return a(t)},y=async r=>{const t=await e.get(`${n}/detail`,{params:r}),s=t==null?void 0:t.data;return s?Array.isArray(s)?{list:s,total:s.length}:Array.isArray(s.list)?{list:s.list,total:typeof s.total=="number"?s.total:s.list.length}:{list:[],total:0}:{list:[],total:0}},u=async r=>{const t=await e.get(`${n}/log/list`,{params:r});return a(t)},f=async({keyword:r,page:t,pageSize:s}={})=>{const i={keyword:r||void 0,page:t,page_size:s},o=await e.get(`${n}/grouped-list`,{params:i});return a(o)},g=async()=>await e.get(`${n}/summary`);export{y as a,f as b,u as c,c as f,g as i};

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
import{r as n}from"./request.92d2eb68.js";const r="/location",c=t=>{const e=t==null?void 0:t.data;return e?Array.isArray(e)?{list:e,total:e.length}:{list:Array.isArray(e.list)?e.list:[],total:typeof e.total=="number"?e.total:Array.isArray(e.list)?e.list.length:0}:{list:[],total:0}},f=async({keyword:t,warehouseId:e,type:a,status:s,page:i,pageSize:o})=>{const d={code:t||void 0,warehouse_id:e||void 0,type:a,status:s,page:i,page_size:o},u=await n.get(`${r}/list`,{params:d});return c(u)},l=async t=>{const e=await n.get(`${r}/detail/${t}`);return(e==null?void 0:e.data)||null},m=async t=>n.post(`${r}/create`,t),y=async t=>n.put(`${r}/update`,t),A=async t=>{const e=new FormData;return Array.isArray(t.ids)&&t.ids.forEach((a,s)=>{e.append(`ids[${s}]`,a)}),n.post(`${r}/delete`,e)},h=async t=>{const e=new FormData;return Array.isArray(t.ids)&&t.ids.forEach((a,s)=>{e.append(`ids[${s}]`,a)}),t.code!==void 0&&e.append("code",t.code),t.type!==void 0&&e.append("type",t.type),t.capacity!==void 0&&e.append("capacity",t.capacity),t.status!==void 0&&e.append("status",t.status),n.put(`${r}/update`,e)},$=async t=>n.post(`${r}/batch-generate`,t),L=async({user_id:t,warehouse_id:e,file:a})=>{const s=new FormData;return s.append("user_id",t),s.append("warehouse_id",e),s.append("file",a),n.post(`${r}/import-from-excel`,s)},g=async({page:t,pageSize:e,keyword:a}={})=>{const s={page:t,page_size:e,code:a||void 0},i=await n.get(`${r}/all-list`,{params:s});return c(i)};export{$ as a,h as b,m as c,A as d,f as e,l as f,g,L as i,y as u};

View File

@ -1,4 +1,4 @@
import{_ as J,a8 as O,b as n,a0 as Q,o as N,c as W,d as R,e as t,w as s,g as Y,a1 as X,y as Z,r as V,a as K,$ as x,a5 as ee,az as ae,a4 as ue,U as te,av as le,h as i,B as T,aA as oe,E as v,C as H}from"./index.887c1a2d.js";import{e as se,u as j,f as G,d as ne,c as ie}from"./location.5e20e62a.js";import"./request.92d2eb68.js";import"./axios.e318b91e.js";const re=O({name:"Location",setup(){const e=V(!1),a=V(!1),$=V([]),g=K({keyword:"",warehouseId:null,type:null,status:null}),y=K({current:1,pageSize:10,total:0}),_=V(!1),A=V(""),E=V(null),o=K({id:null,warehouse_id:0,code:"",type:1,capacity:0,status:1}),D={warehouse_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u4ED3\u5E93",trigger:"change"}],code:[{required:!0,message:"\u5E93\u4F4D\u7F16\u7801\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"},{min:2,max:50,message:"\u957F\u5EA6\u57282\u523050\u4E2A\u5B57\u7B26",trigger:"blur"}],type:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E93\u4F4D\u7C7B\u578B",trigger:"change"}],capacity:[{type:"number",required:!0,message:"\u5BB9\u91CF\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]},B=u=>!u&&u!==0?"-":oe.unix(Number(u)).format("YYYY-MM-DD HH:mm:ss"),c=u=>({1:"\u5B58\u50A8\u5E93\u4F4D",2:"\u62E3\u8D27\u5E93\u4F4D",3:"\u6536\u8D27\u5E93\u4F4D",4:"\u53D1\u8D27\u5E93\u4F4D",5:"\u9000\u8D27\u5E93\u4F4D"})[u]||"\u672A\u77E5",m=u=>({1:"success",2:"warning",3:"info",4:"primary",5:"danger"})[u]||"",f=async()=>{var u,r,d;e.value=!0;try{const{list:b,total:S}=await se({keyword:g.keyword,warehouseId:(u=g.warehouseId)!=null?u:void 0,type:(r=g.type)!=null?r:void 0,status:(d=g.status)!=null?d:void 0,page:y.current,pageSize:y.pageSize});$.value=b,y.total=S}catch{v.error({message:"\u83B7\u53D6\u5E93\u4F4D\u5217\u8868\u5931\u8D25",customClass:"scan-error-message"})}finally{e.value=!1}},w=()=>{y.current=1,f()},z=()=>{y.current=1,f()},U=()=>{g.keyword="",g.warehouseId=null,g.type=null,g.status=null,w()},k=u=>{y.current=u,f()},h=u=>{y.pageSize=u,y.current=1,f()},C=async u=>{try{await j({id:u.id,warehouse_id:u.warehouse_id,code:u.code,type:u.type,capacity:u.capacity,status:u.status}),v.success({message:`\u72B6\u6001\u5DF2${u.status===1?"\u542F\u7528":"\u7981\u7528"}`,customClass:"scan-success-message"}),f()}catch{v.error({message:"\u72B6\u6001\u66F4\u65B0\u5931\u8D25",customClass:"scan-error-message"})}},L=()=>{A.value="\u65B0\u589E\u5E93\u4F4D",o.id=null,o.warehouse_id=0,o.code="",o.type=1,o.capacity=0,o.status=1,_.value=!0,setTimeout(()=>{var u;(u=E.value)==null||u.clearValidate()},0)},I=async u=>{var r;try{const d=await G(u.id);if(!d)throw new Error("\u672A\u8FD4\u56DE\u5E93\u4F4D\u8BE6\u60C5");const b=`
import{_ as J,a8 as O,b as n,a0 as Q,o as N,c as W,d as R,e as t,w as s,g as Y,a1 as X,y as Z,r as V,a as K,$ as x,a5 as ee,az as ae,a4 as ue,U as te,av as le,h as i,B as T,aA as oe,E as v,C as H}from"./index.05bb0cbe.js";import{e as se,u as j,f as G,d as ne,c as ie}from"./location.eb024724.js";import"./request.eff82867.js";import"./axios.06b5038b.js";const re=O({name:"Location",setup(){const e=V(!1),a=V(!1),$=V([]),g=K({keyword:"",warehouseId:null,type:null,status:null}),y=K({current:1,pageSize:10,total:0}),_=V(!1),A=V(""),E=V(null),o=K({id:null,warehouse_id:0,code:"",type:1,capacity:0,status:1}),D={warehouse_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u4ED3\u5E93",trigger:"change"}],code:[{required:!0,message:"\u5E93\u4F4D\u7F16\u7801\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"},{min:2,max:50,message:"\u957F\u5EA6\u57282\u523050\u4E2A\u5B57\u7B26",trigger:"blur"}],type:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E93\u4F4D\u7C7B\u578B",trigger:"change"}],capacity:[{type:"number",required:!0,message:"\u5BB9\u91CF\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]},B=u=>!u&&u!==0?"-":oe.unix(Number(u)).format("YYYY-MM-DD HH:mm:ss"),c=u=>({1:"\u5B58\u50A8\u5E93\u4F4D",2:"\u62E3\u8D27\u5E93\u4F4D",3:"\u6536\u8D27\u5E93\u4F4D",4:"\u53D1\u8D27\u5E93\u4F4D",5:"\u9000\u8D27\u5E93\u4F4D"})[u]||"\u672A\u77E5",m=u=>({1:"success",2:"warning",3:"info",4:"primary",5:"danger"})[u]||"",f=async()=>{var u,r,d;e.value=!0;try{const{list:b,total:S}=await se({keyword:g.keyword,warehouseId:(u=g.warehouseId)!=null?u:void 0,type:(r=g.type)!=null?r:void 0,status:(d=g.status)!=null?d:void 0,page:y.current,pageSize:y.pageSize});$.value=b,y.total=S}catch{v.error({message:"\u83B7\u53D6\u5E93\u4F4D\u5217\u8868\u5931\u8D25",customClass:"scan-error-message"})}finally{e.value=!1}},w=()=>{y.current=1,f()},z=()=>{y.current=1,f()},U=()=>{g.keyword="",g.warehouseId=null,g.type=null,g.status=null,w()},k=u=>{y.current=u,f()},h=u=>{y.pageSize=u,y.current=1,f()},C=async u=>{try{await j({id:u.id,warehouse_id:u.warehouse_id,code:u.code,type:u.type,capacity:u.capacity,status:u.status}),v.success({message:`\u72B6\u6001\u5DF2${u.status===1?"\u542F\u7528":"\u7981\u7528"}`,customClass:"scan-success-message"}),f()}catch{v.error({message:"\u72B6\u6001\u66F4\u65B0\u5931\u8D25",customClass:"scan-error-message"})}},L=()=>{A.value="\u65B0\u589E\u5E93\u4F4D",o.id=null,o.warehouse_id=0,o.code="",o.type=1,o.capacity=0,o.status=1,_.value=!0,setTimeout(()=>{var u;(u=E.value)==null||u.clearValidate()},0)},I=async u=>{var r;try{const d=await G(u.id);if(!d)throw new Error("\u672A\u8FD4\u56DE\u5E93\u4F4D\u8BE6\u60C5");const b=`
<div>\u5E93\u4F4DID\uFF1A${d.id}</div>
<div>\u4ED3\u5E93ID\uFF1A${d.warehouse_id}</div>
<div>\u5E93\u4F4D\u7F16\u7801\uFF1A${d.code||"-"}</div>

1
dist/assets/location.eb024724.js vendored Normal file
View File

@ -0,0 +1 @@
import{r as a}from"./request.eff82867.js";const r="/location",c=t=>{const e=t==null?void 0:t.data;return e?Array.isArray(e)?{list:e,total:e.length}:{list:Array.isArray(e.list)?e.list:[],total:typeof e.total=="number"?e.total:Array.isArray(e.list)?e.list.length:0}:{list:[],total:0}},f=async({keyword:t,warehouseId:e,type:n,status:s,page:i,pageSize:o})=>{const d={code:t||void 0,warehouse_id:e||void 0,type:n,status:s,page:i,page_size:o},u=await a.get(`${r}/list`,{params:d});return c(u)},m=async t=>{const e=await a.get(`${r}/detail/${t}`);return(e==null?void 0:e.data)||null},h=async t=>a.post(`${r}/create`,t),l=async t=>a.put(`${r}/update`,t),A=async t=>{const e=new FormData;return Array.isArray(t.ids)&&t.ids.forEach((n,s)=>{e.append(`ids[${s}]`,n)}),a.post(`${r}/delete`,e)},$=async t=>{const e=new FormData;return Array.isArray(t.ids)&&t.ids.forEach((n,s)=>{e.append(`ids[${s}]`,n)}),t.code!==void 0&&e.append("code",t.code),t.type!==void 0&&e.append("type",t.type),t.capacity!==void 0&&e.append("capacity",t.capacity),t.status!==void 0&&e.append("status",t.status),t.warehouse_id!==void 0&&e.append("warehouse_id",t.warehouse_id),a.put(`${r}/update`,e)},w=async t=>a.post(`${r}/batch-generate`,t),y=async({user_id:t,warehouse_id:e,file:n})=>{const s=new FormData;return s.append("user_id",t),s.append("warehouse_id",e),s.append("file",n),a.post(`${r}/import-from-excel`,s)},L=async({page:t,pageSize:e,keyword:n}={})=>{const s={page:t,page_size:e,code:n||void 0},i=await a.get(`${r}/all-list`,{params:s});return c(i)};export{w as a,$ as b,h as c,A as d,f as e,m as f,L as g,y as i,l as u};

View File

@ -0,0 +1 @@
.filter-bar[data-v-435924d6]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;align-items:center;background:white;padding:16px 20px;border-radius:8px;box-shadow:0 1px 4px #0000000d}.pagination-wrapper[data-v-435924d6]{margin-top:20px;display:flex;justify-content:flex-end;background:white;padding:14px 20px;border-radius:8px}.location-empty[data-v-435924d6]{padding:40px 0;text-align:center;color:#999;background:#fafafa;border-radius:8px}[data-v-435924d6] .el-table{border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #0000000d}[data-v-435924d6] .el-dialog__body{padding-top:16px}.dialog-footer[data-v-435924d6]{display:flex;justify-content:flex-end;gap:12px}.location-dialog[data-v-435924d6] .el-dialog__header{background:linear-gradient(90deg,#4b8afc,#6db6ff);border-bottom:none;color:#fff;border-radius:12px 12px 0 0}.location-dialog[data-v-435924d6] .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.location-dialog[data-v-435924d6] .el-dialog__body{padding:24px 32px;background:#f6fbff}.location-dialog[data-v-435924d6] .el-form{background:#ffffff;border-radius:16px;padding:16px;box-shadow:inset 0 0 0 1px #3454d114}.location-dialog[data-v-435924d6] .el-form-item{margin-bottom:20px}.location-dialog[data-v-435924d6] .el-form-item__label{color:#4b5563;font-weight:520}.location-dialog[data-v-435924d6] .el-input,.location-dialog[data-v-435924d6] .el-input-number,.location-dialog[data-v-435924d6] .el-radio-group,.location-dialog[data-v-435924d6] .el-switch{border-radius:10px}.location-dialog[data-v-435924d6] .el-radio-group{gap:12px;display:flex;flex-wrap:wrap}.location-dialog[data-v-435924d6] .el-dialog__footer{padding:18px 32px 24px;background:#ffffff}.batch-code-range-header[data-v-435924d6]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px;border-radius:8px;color:#000000a6;font-size:12px;font-weight:600}.range-btn[data-v-435924d6]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;border:1px solid rgba(16,24,40,.08);background:#ffffff;color:#333;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;box-shadow:0 1px 2px #10182814}.range-btn[data-v-435924d6]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #1018281f}.range-btn-add[data-v-435924d6]{border-color:#1677ff29;color:#176cff}.range-btn-add[data-v-435924d6]:hover{background:#eff5ff}.range-btn-remove[data-v-435924d6]{border-color:#ff4d4f29;color:#ff4d4f}.range-btn-remove[data-v-435924d6]:hover{background:#fff2f2}.detail-loading[data-v-435924d6]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:#409eff}.detail-content[data-v-435924d6]{padding:0 10px}.detail-section[data-v-435924d6]{margin-bottom:24px}.detail-row[data-v-435924d6]{display:flex;padding:8px 0;border-bottom:1px solid #f0f0f0}.detail-row[data-v-435924d6]:last-child{border-bottom:none}.detail-label[data-v-435924d6]{color:#909399;min-width:80px}.detail-code[data-v-435924d6]{font-weight:600;color:#409eff}.status-enabled[data-v-435924d6]{color:#67c23a}.status-disabled[data-v-435924d6]{color:#f56c6c}.barcode-section[data-v-435924d6]{margin-top:20px;padding-top:20px;border-top:1px solid #e4e7ed}.barcode-title[data-v-435924d6]{font-size:14px;font-weight:600;color:#303133;margin-bottom:16px;text-align:center}.barcode-loading[data-v-435924d6]{display:flex;align-items:center;justify-content:center;gap:8px;padding:30px 0;color:#409eff}.barcode-image-wrapper[data-v-435924d6]{display:flex;flex-direction:column;align-items:center;gap:8px}.barcode-image[data-v-435924d6]{max-width:100%;height:auto;border:1px solid #e4e7ed;border-radius:4px}.barcode-content-text[data-v-435924d6]{font-size:14px;font-weight:600;color:#606266;font-family:Courier New,monospace}.barcode-empty[data-v-435924d6]{text-align:center;color:#c0c4cc;padding:30px 0}.search-item[data-v-435924d6]{display:flex;align-items:center;gap:8px}.label-with-icon[data-v-435924d6]{display:inline-flex;align-items:center;gap:4px}

View File

@ -1 +0,0 @@
.filter-bar[data-v-257183e8]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;align-items:center;background:white;padding:16px 20px;border-radius:8px;box-shadow:0 1px 4px #0000000d}.pagination-wrapper[data-v-257183e8]{margin-top:20px;display:flex;justify-content:flex-end;background:white;padding:14px 20px;border-radius:8px}.location-empty[data-v-257183e8]{padding:40px 0;text-align:center;color:#999;background:#fafafa;border-radius:8px}[data-v-257183e8] .el-table{border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #0000000d}[data-v-257183e8] .el-dialog__body{padding-top:16px}.dialog-footer[data-v-257183e8]{display:flex;justify-content:flex-end;gap:12px}.location-dialog[data-v-257183e8] .el-dialog__header{background:linear-gradient(90deg,#4b8afc,#6db6ff);border-bottom:none;color:#fff;border-radius:12px 12px 0 0}.location-dialog[data-v-257183e8] .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.location-dialog[data-v-257183e8] .el-dialog__body{padding:24px 32px;background:#f6fbff}.location-dialog[data-v-257183e8] .el-form{background:#ffffff;border-radius:16px;padding:16px;box-shadow:inset 0 0 0 1px #3454d114}.location-dialog[data-v-257183e8] .el-form-item{margin-bottom:20px}.location-dialog[data-v-257183e8] .el-form-item__label{color:#4b5563;font-weight:520}.location-dialog[data-v-257183e8] .el-input,.location-dialog[data-v-257183e8] .el-input-number,.location-dialog[data-v-257183e8] .el-radio-group,.location-dialog[data-v-257183e8] .el-switch{border-radius:10px}.location-dialog[data-v-257183e8] .el-radio-group{gap:12px;display:flex;flex-wrap:wrap}.location-dialog[data-v-257183e8] .el-dialog__footer{padding:18px 32px 24px;background:#ffffff}.batch-code-range-header[data-v-257183e8]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px;border-radius:8px;color:#000000a6;font-size:12px;font-weight:600}.range-btn[data-v-257183e8]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;border:1px solid rgba(16,24,40,.08);background:#ffffff;color:#333;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;box-shadow:0 1px 2px #10182814}.range-btn[data-v-257183e8]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #1018281f}.range-btn-add[data-v-257183e8]{border-color:#1677ff29;color:#176cff}.range-btn-add[data-v-257183e8]:hover{background:#eff5ff}.range-btn-remove[data-v-257183e8]{border-color:#ff4d4f29;color:#ff4d4f}.range-btn-remove[data-v-257183e8]:hover{background:#fff2f2}.detail-loading[data-v-257183e8]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:#409eff}.detail-content[data-v-257183e8]{padding:0 10px}.detail-section[data-v-257183e8]{margin-bottom:24px}.detail-row[data-v-257183e8]{display:flex;padding:8px 0;border-bottom:1px solid #f0f0f0}.detail-row[data-v-257183e8]:last-child{border-bottom:none}.detail-label[data-v-257183e8]{color:#909399;min-width:80px}.detail-code[data-v-257183e8]{font-weight:600;color:#409eff}.status-enabled[data-v-257183e8]{color:#67c23a}.status-disabled[data-v-257183e8]{color:#f56c6c}.barcode-section[data-v-257183e8]{margin-top:20px;padding-top:20px;border-top:1px solid #e4e7ed}.barcode-title[data-v-257183e8]{font-size:14px;font-weight:600;color:#303133;margin-bottom:16px;text-align:center}.barcode-loading[data-v-257183e8]{display:flex;align-items:center;justify-content:center;gap:8px;padding:30px 0;color:#409eff}.barcode-image-wrapper[data-v-257183e8]{display:flex;flex-direction:column;align-items:center;gap:8px}.barcode-image[data-v-257183e8]{max-width:100%;height:auto;border:1px solid #e4e7ed;border-radius:4px}.barcode-content-text[data-v-257183e8]{font-size:14px;font-weight:600;color:#606266;font-family:Courier New,monospace}.barcode-empty[data-v-257183e8]{text-align:center;color:#c0c4cc;padding:30px 0}.search-item[data-v-257183e8]{display:flex;align-items:center;gap:8px}.label-with-icon[data-v-257183e8]{display:inline-flex;align-items:center;gap:4px}

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{_ as S,u as q,r as p,a as z,b as u,o as A,c as B,d as f,e as o,w as l,f as c,g as F,h as R,s as E,i as K,E as N,j as C,l as I}from"./index.887c1a2d.js";import{r as T}from"./request.92d2eb68.js";import{u as $}from"./user.1ee62038.js";import"./axios.e318b91e.js";const j=async(y,_)=>{const g=y==="admin"?"255":"128";return T.post(`/login/${g}`,{..._,type:1})};const D={class:"login-container"},L={class:"login-box"},M={__name:"login",setup(y){const _=$(),g=q(),d=p("admin"),i=p(!1),b=p(null),v=p(null),t=z({username:"",password:"",about_id:0}),r=z({username:"",password:"",about_id:0}),w={username:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D26\u53F7",trigger:"blur"}],password:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801",trigger:"blur"},{min:6,message:"\u5BC6\u7801\u957F\u5EA6\u4E0D\u80FD\u5C0F\u4E8E6\u4F4D",trigger:"blur"}]},m=async()=>{const V=d.value==="employee"?b:v,e=d.value==="employee"?t:r;await V.value.validate(),i.value=!0;try{const a=await j(d.value,{...e});a.code===200&&(E(a.data.token),K(a.data),_.setUserInfoAction(a.data),localStorage.setItem("test_ip","127.0.0.1"),localStorage.setItem("test_port","8080"),N.success({message:"\u767B\u5F55\u6210\u529F",customClass:"scan-success-message"}),g.push("/dashboard"))}catch{}finally{i.value=!1}};return(V,e)=>{const a=u("el-input"),n=u("el-form-item"),x=u("el-button"),k=u("el-form"),U=u("el-tab-pane"),h=u("el-tabs");return A(),B("div",D,[f("div",L,[e[7]||(e[7]=f("div",{class:"login-header"},[f("h2",null,"\u8FDB\u9500\u5B58\u7CFB\u7EDF"),f("p",null,"\u8BF7\u9009\u62E9\u767B\u5F55\u89D2\u8272")],-1)),o(h,{modelValue:d.value,"onUpdate:modelValue":e[4]||(e[4]=s=>d.value=s),class:"login-tabs"},{default:l(()=>[o(U,{label:"\u7BA1\u7406\u5458\u767B\u5F55",name:"admin"},{default:l(()=>[o(k,{ref_key:"adminFormRef",ref:v,model:r,rules:w,"label-width":"0",class:"login-form"},{default:l(()=>[o(n,{prop:"username"},{default:l(()=>[o(a,{modelValue:r.username,"onUpdate:modelValue":e[0]||(e[0]=s=>r.username=s),placeholder:"\u8BF7\u8F93\u5165\u8D26\u53F7","prefix-icon":c(C),size:"large"},null,8,["modelValue","prefix-icon"])]),_:1}),o(n,{prop:"password"},{default:l(()=>[o(a,{modelValue:r.password,"onUpdate:modelValue":e[1]||(e[1]=s=>r.password=s),type:"password",placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801","prefix-icon":c(I),size:"large","show-password":"",onKeyup:F(m,["enter"])},null,8,["modelValue","prefix-icon"])]),_:1}),o(n,null,{default:l(()=>[o(x,{type:"primary",loading:i.value,class:"login-btn",size:"large",onClick:m},{default:l(()=>[...e[5]||(e[5]=[R(" \u767B\u5F55 ",-1)])]),_:1},8,["loading"])]),_:1})]),_:1},8,["model"])]),_:1}),o(U,{label:"\u4EE3\u7406\u767B\u5F55",name:"employee"},{default:l(()=>[o(k,{ref_key:"employeeFormRef",ref:b,model:t,rules:w,"label-width":"0",class:"login-form"},{default:l(()=>[o(n,{prop:"username"},{default:l(()=>[o(a,{modelValue:t.username,"onUpdate:modelValue":e[2]||(e[2]=s=>t.username=s),placeholder:"\u8BF7\u8F93\u5165\u8D26\u53F7","prefix-icon":c(C),size:"large"},null,8,["modelValue","prefix-icon"])]),_:1}),o(n,{prop:"password"},{default:l(()=>[o(a,{modelValue:t.password,"onUpdate:modelValue":e[3]||(e[3]=s=>t.password=s),type:"password",placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801","prefix-icon":c(I),size:"large","show-password":"",onKeyup:F(m,["enter"])},null,8,["modelValue","prefix-icon"])]),_:1}),o(n,null,{default:l(()=>[o(x,{type:"primary",loading:i.value,class:"login-btn",size:"large",onClick:m},{default:l(()=>[...e[6]||(e[6]=[R(" \u767B\u5F55 ",-1)])]),_:1},8,["loading"])]),_:1})]),_:1},8,["model"])]),_:1})]),_:1},8,["modelValue"])])])}}};var P=S(M,[["__scopeId","data-v-1c2c9821"]]);export{P as default};
import{_ as S,u as q,r as p,a as z,b as u,o as A,c as B,d as f,e as o,w as l,f as c,g as F,h as R,s as E,i as K,E as N,j as C,l as I}from"./index.05bb0cbe.js";import{r as T}from"./request.eff82867.js";import{u as $}from"./user.2a6cc561.js";import"./axios.06b5038b.js";const j=async(y,_)=>{const g=y==="admin"?"255":"128";return T.post(`/login/${g}`,{..._,type:1})};const D={class:"login-container"},L={class:"login-box"},M={__name:"login",setup(y){const _=$(),g=q(),d=p("admin"),i=p(!1),b=p(null),v=p(null),t=z({username:"",password:"",about_id:0}),r=z({username:"",password:"",about_id:0}),w={username:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D26\u53F7",trigger:"blur"}],password:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801",trigger:"blur"},{min:6,message:"\u5BC6\u7801\u957F\u5EA6\u4E0D\u80FD\u5C0F\u4E8E6\u4F4D",trigger:"blur"}]},m=async()=>{const V=d.value==="employee"?b:v,e=d.value==="employee"?t:r;await V.value.validate(),i.value=!0;try{const a=await j(d.value,{...e});a.code===200&&(E(a.data.token),K(a.data),_.setUserInfoAction(a.data),localStorage.setItem("test_ip","127.0.0.1"),localStorage.setItem("test_port","8080"),N.success({message:"\u767B\u5F55\u6210\u529F",customClass:"scan-success-message"}),g.push("/dashboard"))}catch{}finally{i.value=!1}};return(V,e)=>{const a=u("el-input"),n=u("el-form-item"),x=u("el-button"),k=u("el-form"),U=u("el-tab-pane"),h=u("el-tabs");return A(),B("div",D,[f("div",L,[e[7]||(e[7]=f("div",{class:"login-header"},[f("h2",null,"\u8FDB\u9500\u5B58\u7CFB\u7EDF"),f("p",null,"\u8BF7\u9009\u62E9\u767B\u5F55\u89D2\u8272")],-1)),o(h,{modelValue:d.value,"onUpdate:modelValue":e[4]||(e[4]=s=>d.value=s),class:"login-tabs"},{default:l(()=>[o(U,{label:"\u7BA1\u7406\u5458\u767B\u5F55",name:"admin"},{default:l(()=>[o(k,{ref_key:"adminFormRef",ref:v,model:r,rules:w,"label-width":"0",class:"login-form"},{default:l(()=>[o(n,{prop:"username"},{default:l(()=>[o(a,{modelValue:r.username,"onUpdate:modelValue":e[0]||(e[0]=s=>r.username=s),placeholder:"\u8BF7\u8F93\u5165\u8D26\u53F7","prefix-icon":c(C),size:"large"},null,8,["modelValue","prefix-icon"])]),_:1}),o(n,{prop:"password"},{default:l(()=>[o(a,{modelValue:r.password,"onUpdate:modelValue":e[1]||(e[1]=s=>r.password=s),type:"password",placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801","prefix-icon":c(I),size:"large","show-password":"",onKeyup:F(m,["enter"])},null,8,["modelValue","prefix-icon"])]),_:1}),o(n,null,{default:l(()=>[o(x,{type:"primary",loading:i.value,class:"login-btn",size:"large",onClick:m},{default:l(()=>[...e[5]||(e[5]=[R(" \u767B\u5F55 ",-1)])]),_:1},8,["loading"])]),_:1})]),_:1},8,["model"])]),_:1}),o(U,{label:"\u4EE3\u7406\u767B\u5F55",name:"employee"},{default:l(()=>[o(k,{ref_key:"employeeFormRef",ref:b,model:t,rules:w,"label-width":"0",class:"login-form"},{default:l(()=>[o(n,{prop:"username"},{default:l(()=>[o(a,{modelValue:t.username,"onUpdate:modelValue":e[2]||(e[2]=s=>t.username=s),placeholder:"\u8BF7\u8F93\u5165\u8D26\u53F7","prefix-icon":c(C),size:"large"},null,8,["modelValue","prefix-icon"])]),_:1}),o(n,{prop:"password"},{default:l(()=>[o(a,{modelValue:t.password,"onUpdate:modelValue":e[3]||(e[3]=s=>t.password=s),type:"password",placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801","prefix-icon":c(I),size:"large","show-password":"",onKeyup:F(m,["enter"])},null,8,["modelValue","prefix-icon"])]),_:1}),o(n,null,{default:l(()=>[o(x,{type:"primary",loading:i.value,class:"login-btn",size:"large",onClick:m},{default:l(()=>[...e[6]||(e[6]=[R(" \u767B\u5F55 ",-1)])]),_:1},8,["loading"])]),_:1})]),_:1},8,["model"])]),_:1})]),_:1},8,["modelValue"])])])}}};var P=S(M,[["__scopeId","data-v-1c2c9821"]]);export{P as default};

1
dist/assets/orderList.93135558.css vendored Normal file
View File

@ -0,0 +1 @@
.shipping-order-list[data-v-d6b85826]{width:100%}.card-header[data-v-d6b85826]{font-size:16px;font-weight:600;color:#303133}.top-bar[data-v-d6b85826]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.top-bar .filter-bar[data-v-d6b85826]{display:flex;flex-wrap:wrap;gap:10px;flex:1}.pagination-wrapper[data-v-d6b85826]{display:flex;justify-content:flex-end;margin-top:16px}

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
.shipping-order-list[data-v-5bf6cf55]{width:100%}.card-header[data-v-5bf6cf55]{font-size:16px;font-weight:600;color:#303133}.top-bar[data-v-5bf6cf55]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.top-bar .filter-bar[data-v-5bf6cf55]{display:flex;flex-wrap:wrap;gap:10px;flex:1}.pagination-wrapper[data-v-5bf6cf55]{display:flex;justify-content:flex-end;margin-top:16px}

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
.outbound-manager[data-v-9daf6dee]{width:100%}.card-header[data-v-9daf6dee]{font-size:16px;font-weight:600;color:#303133}.filter-bar[data-v-9daf6dee]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.pagination-wrapper[data-v-9daf6dee]{display:flex;justify-content:flex-end;margin-top:16px}.items-header[data-v-9daf6dee]{display:flex;justify-content:flex-end}[data-v-9daf6dee] .el-table__expanded-cell{padding:0}.outbound-search-bar[data-v-9daf6dee]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.selected-tip[data-v-9daf6dee]{font-size:13px;color:#606266}.selected-tip strong[data-v-9daf6dee]{color:#409eff;font-size:16px}.dialog-pagination-wrapper[data-v-9daf6dee]{display:flex;justify-content:flex-end;margin-top:12px}.dialog-footer[data-v-9daf6dee]{display:flex;justify-content:flex-end;gap:10px}

View File

@ -1 +1 @@
import{r}from"./request.92d2eb68.js";const s="/outbound-order",f=e=>{const t=e==null?void 0:e.data;return t?Array.isArray(t)?{list:t,total:t.length}:{list:Array.isArray(t.list)?t.list:[],total:typeof t.total=="number"?t.total:Array.isArray(t.list)?t.list.length:0}:{list:[],total:0}},_=async({out_no:e,status:t,warehouse_id:n,customer_id:a,sales_order_id:o,start_date:d,end_date:u,page:i,page_size:c})=>{const l={out_no:e||void 0,status:t||void 0,warehouse_id:n||void 0,customer_id:a||void 0,sales_order_id:o||void 0,start_date:d||void 0,end_date:u||void 0,page:i||"1",page_size:c||"10"},p=await r.get(`${s}/list`,{params:l});return f(p)},b=async e=>{const t=await r.get(`${s}/detail`,{params:{id:e}});return(t==null?void 0:t.data)||null},y=async e=>r.post(`${s}/delete`,e),g=async(e,t,n)=>r.post(`${s}/approve`,{id:e,status:t,remark:n}),h=async(e,t="")=>{const n=new FormData;return n.append("out_order_item_id",e),n.append("remark",t),r.post(`${s}/change-location`,n)},A=async(e,t,n="")=>{const a=new FormData;return e.forEach((o,d)=>{a.append(`order_ids[${d}]`,o)}),a.append("total",t),a.append("remark",n),r.post("/outbound-order/create",a)};export{b as a,g as b,h as c,y as d,A as e,_ as f};
import{r}from"./request.eff82867.js";const s="/outbound-order",f=e=>{const t=e==null?void 0:e.data;return t?Array.isArray(t)?{list:t,total:t.length}:{list:Array.isArray(t.list)?t.list:[],total:typeof t.total=="number"?t.total:Array.isArray(t.list)?t.list.length:0}:{list:[],total:0}},_=async({out_no:e,status:t,warehouse_id:n,customer_id:a,sales_order_id:o,start_date:d,end_date:u,page:i,page_size:c})=>{const l={out_no:e||void 0,status:t||void 0,warehouse_id:n||void 0,customer_id:a||void 0,sales_order_id:o||void 0,start_date:d||void 0,end_date:u||void 0,page:i||"1",page_size:c||"10"},p=await r.get(`${s}/list`,{params:l});return f(p)},b=async e=>{const t=await r.get(`${s}/detail`,{params:{id:e}});return(t==null?void 0:t.data)||null},y=async e=>r.post(`${s}/delete`,e),g=async(e,t,n)=>r.post(`${s}/approve`,{id:e,status:t,remark:n}),h=async(e,t="")=>{const n=new FormData;return n.append("out_order_item_id",e),n.append("remark",t),r.post(`${s}/change-location`,n)},A=async(e,t,n="")=>{const a=new FormData;return e.forEach((o,d)=>{a.append(`order_ids[${d}]`,o)}),a.append("total",t),a.append("remark",n),r.post("/outbound-order/create",a)};export{b as a,g as b,h as c,y as d,A as e,_ as f};

1
dist/assets/outbound.ee7ff8f5.css vendored Normal file
View File

@ -0,0 +1 @@
.outbound-manager[data-v-00d5d73d]{width:100%}.card-header[data-v-00d5d73d]{font-size:16px;font-weight:600;color:#303133}.filter-bar[data-v-00d5d73d]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.pagination-wrapper[data-v-00d5d73d]{display:flex;justify-content:flex-end;margin-top:16px}.items-header[data-v-00d5d73d]{display:flex;justify-content:flex-end}[data-v-00d5d73d] .el-table__expanded-cell{padding:0}.outbound-search-bar[data-v-00d5d73d]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.selected-tip[data-v-00d5d73d]{font-size:13px;color:#606266}.selected-tip strong[data-v-00d5d73d]{color:#409eff;font-size:16px}.dialog-pagination-wrapper[data-v-00d5d73d]{display:flex;justify-content:flex-end;margin-top:12px}.dialog-footer[data-v-00d5d73d]{display:flex;justify-content:flex-end;gap:10px}

View File

@ -1 +1 @@
import{_ as a,o as r,c as n,d as o}from"./index.887c1a2d.js";const t={};function s(c,e){return r(),n("div",null,[...e[0]||(e[0]=[o("h1",null,"PDA\u7BA1\u7406",-1)])])}var d=a(t,[["render",s]]);export{d as default};
import{_ as a,o as r,c as n,d as o}from"./index.05bb0cbe.js";const t={};function s(c,e){return r(),n("div",null,[...e[0]||(e[0]=[o("h1",null,"PDA\u7BA1\u7406",-1)])])}var d=a(t,[["render",s]]);export{d as default};

1
dist/assets/printFlow.6e10cbef.js vendored Normal file
View File

@ -0,0 +1 @@
import{f as N,g as D,d as I,u as S,s as w}from"./shippingOrder.9dde72f4.js";import{c as y}from"./print.535cacec.js";function k(d){const s=new Map;for(const a of d){const t=a.association_order_no||`__standalone_${Date.now()}_${Math.random()}`;s.has(t)||s.set(t,{associationOrderNo:a.association_order_no||"",items:[]}),s.get(t).items.push(a)}return Array.from(s.values())}async function x(d,s="YUNDA"){var u,p;const{items:a}=d;if(!a||a.length===0)return{success:!1,error:"\u7A7A\u5206\u7EC4",results:[]};const t=a[0],l=t.sales_person_id;if(!l)return{success:!1,error:"\u5F53\u524D\u5546\u54C1\u7F3A\u5C11 sales_person_id",results:a.map(o=>({item:o,ok:!1}))};try{const o=await N(l),n=o==null?void 0:o.data;if(!Array.isArray(n)||n.length===0)return{success:!1,error:"\u672A\u83B7\u53D6\u5230\u5FEB\u9012\u8D26\u53F7\u914D\u7F6E",results:a.map(r=>({item:r,ok:!1}))};const i=n.find(r=>r.type===s);if(!i)return{success:!1,error:`\u672A\u627E\u5230"${s}"\u5FEB\u9012\u914D\u7F6E`,results:a.map(r=>({item:r,ok:!1}))};const _=i.remark||"",g=t.association_order_no||(t.shipping_no?`${t.shipping_no}_${t.product_code||""}`:`SO_${Date.now()}`),e=await D({type:i.type,partnerId:i.partnerId,secret:i.secret,orderSn:g,contact:t.warehouse_contact_person,phoneNumber:t.warehouse_contact_phone,province:t.warehouse_province,city:t.warehouse_city,area:t.warehouse_district,town:t.warehouse_address,remark:_});console.log("createOrderBatch \u8FD4\u56DE:",e);const h=localStorage.getItem("printer_express");if(!h)return{success:!1,error:"\u5FEB\u9012\u5355\u6253\u5370\u673A\u672A\u9009\u62E9",results:a.map(r=>({item:r,ok:!1}))};let c="";if(s==="YZXB"||s==="JTSD"||s==="YTO"){const r=await y(s,e.expressDeliveryOrder);r.SET_PRINTER_INDEX(h),r.PRINT(),c=e.expressDeliveryOrder.waybillNo}else{if(!Array.isArray(e==null?void 0:e.data)||e.data.length===0)throw new Error(`\u63A5\u53E3 createOrderBatch \u8FD4\u56DE\u5F02\u5E38: data \u5B57\u6BB5\u7F3A\u5931\u6216\u683C\u5F0F\u9519\u8BEF (${JSON.stringify(e)})`);if(!Array.isArray(e==null?void 0:e.data)||e.data.length===0)throw new Error(`\u63A5\u53E3 createOrderBatch \u8FD4\u56DE\u5F02\u5E38: data \u5B57\u6BB5\u7F3A\u5931\u6216\u683C\u5F0F\u9519\u8BEF (${JSON.stringify(e)})`);if(c=e.data[0].mail_no||e.data[0].mailno,!c)throw new Error("\u63A5\u53E3 createOrderBatch \u8FD4\u56DE\u7684\u5FEB\u9012\u5355\u53F7\u4E3A\u7A7A");const r=await I({mailno:c,partnerId:i.partnerId,secret:i.secret}),O=e.data[0];O.pdf_info=r==null?void 0:r.pdfInfo,O.itemList=e.data[0].itemList;const m=await y("yunda",O);m.SET_PRINTER_INDEX(h),m.PRINT()}const f=[];for(const r of a)if(r.sales_order_item_id)try{await S({shipping_order_id:r.shipping_order_id,sales_order_item_id:r.sales_order_item_id,logistics_company:i.type,logistics_no:c}),r.logistics_no=c,f.push({item:r,ok:!0})}catch{f.push({item:r,ok:!1})}else r.logistics_no=c,f.push({item:r,ok:!0});return s==="YZXB"||s=="YTO"||s=="JTSD"?s==="YZXB"?await w({code:"POSTBBZ",orderNo:e.expressDeliveryOrder.waybillNo||e.expressDeliveryOrder.waybill_no,erpOrderId:e.expressDeliveryOrder.erpOrderId.toString()}):await w({code:s,orderNo:e.expressDeliveryOrder.waybillNo||e.expressDeliveryOrder.waybill_no,erpOrderId:e.expressDeliveryOrder.erpOrderId.toString()}):await w({code:i.type,orderNo:c,erpOrderId:e.erpGoodsOrderList[0].id.toString()}),{success:!0,logistics_no:c,results:f}}catch(o){return console.error("\u6253\u5370\u6D41\u7A0B\u6267\u884C\u5931\u8D25:",o),{success:!1,error:((p=(u=o==null?void 0:o.response)==null?void 0:u.data)==null?void 0:p.message)||o.message||"\u6253\u5370\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5",results:a.map(n=>({item:n,ok:!1}))}}}async function v(d,s="YUNDA",a){if(!d||d.length===0)return{total:0,success:0,failed:0,details:[]};const t=k(d),l=[];let u=0,p=0;for(let o=0;o<t.length;o++){const n=t[o],i=n.associationOrderNo||"\u65E0\u5E73\u53F0\u5355\u53F7";a==null||a(o+1,t.length,`\u6B63\u5728\u6253\u5370\u7B2C ${o+1}/${t.length} \u7EC4\uFF08${i}\uFF09`);const _=await x(n,s);l.push({..._,group:n}),_.success?u++:p++}return{total:t.length,success:u,failed:p,details:l}}export{v as e};

View File

@ -1 +0,0 @@
import{f as N,g as D,d as I,u as k,s as w}from"./shippingOrder.6573593d.js";import{c as y}from"./print.31f754c1.js";function S(d){const o=new Map;for(const s of d){const r=s.association_order_no||`__standalone_${Date.now()}_${Math.random()}`;o.has(r)||o.set(r,{associationOrderNo:s.association_order_no||"",items:[]}),o.get(r).items.push(s)}return Array.from(o.values())}async function T(d,o="YUNDA"){var u,p;const{items:s}=d;if(!s||s.length===0)return{success:!1,error:"\u7A7A\u5206\u7EC4",results:[]};const r=s[0],l=r.sales_person_id;if(!l)return{success:!1,error:"\u5F53\u524D\u5546\u54C1\u7F3A\u5C11 sales_person_id",results:s.map(a=>({item:a,ok:!1}))};try{const a=await N(l),n=a==null?void 0:a.data;if(!Array.isArray(n)||n.length===0)return{success:!1,error:"\u672A\u83B7\u53D6\u5230\u5FEB\u9012\u8D26\u53F7\u914D\u7F6E",results:s.map(e=>({item:e,ok:!1}))};const i=n.find(e=>e.type===o);if(!i)return{success:!1,error:`\u672A\u627E\u5230"${o}"\u5FEB\u9012\u914D\u7F6E`,results:s.map(e=>({item:e,ok:!1}))};const _=i.remark||"",g=r.association_order_no||(r.shipping_no?`${r.shipping_no}_${r.product_code||""}`:`SO_${Date.now()}`),t=await D({type:i.type,partnerId:i.partnerId,secret:i.secret,orderSn:g,contact:r.warehouse_contact_person,phoneNumber:r.warehouse_contact_phone,province:r.warehouse_province,city:r.warehouse_city,area:r.warehouse_district,town:r.warehouse_address,remark:_});console.log("createOrderBatch \u8FD4\u56DE:",t);const h=localStorage.getItem("printer_express");if(!h)return{success:!1,error:"\u5FEB\u9012\u5355\u6253\u5370\u673A\u672A\u9009\u62E9",results:s.map(e=>({item:e,ok:!1}))};let c="";if(o==="YZXB"||o==="JTSD"||o==="YTO"){const e=await y(o,t.expressDeliveryOrder);e.SET_PRINTER_INDEX(h),e.PRINT(),c=t.expressDeliveryOrder.waybillNo}else{if(!Array.isArray(t==null?void 0:t.data)||t.data.length===0)throw new Error(`\u63A5\u53E3 createOrderBatch \u8FD4\u56DE\u5F02\u5E38: data \u5B57\u6BB5\u7F3A\u5931\u6216\u683C\u5F0F\u9519\u8BEF (${JSON.stringify(t)})`);if(!Array.isArray(t==null?void 0:t.data)||t.data.length===0)throw new Error(`\u63A5\u53E3 createOrderBatch \u8FD4\u56DE\u5F02\u5E38: data \u5B57\u6BB5\u7F3A\u5931\u6216\u683C\u5F0F\u9519\u8BEF (${JSON.stringify(t)})`);if(c=t.data[0].mail_no||t.data[0].mailno,!c)throw new Error("\u63A5\u53E3 createOrderBatch \u8FD4\u56DE\u7684\u5FEB\u9012\u5355\u53F7\u4E3A\u7A7A");const e=await I({mailno:c,partnerId:i.partnerId,secret:i.secret}),m=t.data[0];m.pdf_info=e==null?void 0:e.pdfInfo,m.itemList=t.data[0].itemList;const O=await y("yunda",m);O.SET_PRINTER_INDEX(h),O.PRINT()}const f=[];for(const e of s)if(e.sales_order_item_id)try{await k({shipping_order_id:e.shipping_order_id,sales_order_item_id:e.sales_order_item_id,logistics_company:i.type,logistics_no:c}),e.logistics_no=c,f.push({item:e,ok:!0})}catch{f.push({item:e,ok:!1})}else e.logistics_no=c,f.push({item:e,ok:!0});return o==="YZXB"||o==="JTSD"||o==="YTO"?await w({code:"POSTBBZ",orderNo:t.expressDeliveryOrder.waybillNo||t.expressDeliveryOrder.waybill_no,erpOrderId:t.expressDeliveryOrder.erpOrderId.toString()}):await w({code:i.type,orderNo:c,erpOrderId:t.erpGoodsOrderList[0].id.toString()}),{success:!0,logistics_no:c,results:f}}catch(a){return console.error("\u6253\u5370\u6D41\u7A0B\u6267\u884C\u5931\u8D25:",a),{success:!1,error:((p=(u=a==null?void 0:a.response)==null?void 0:u.data)==null?void 0:p.message)||a.message||"\u6253\u5370\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5",results:s.map(n=>({item:n,ok:!1}))}}}async function A(d,o="YUNDA",s){if(!d||d.length===0)return{total:0,success:0,failed:0,details:[]};const r=S(d),l=[];let u=0,p=0;for(let a=0;a<r.length;a++){const n=r[a],i=n.associationOrderNo||"\u65E0\u5E73\u53F0\u5355\u53F7";s==null||s(a+1,r.length,`\u6B63\u5728\u6253\u5370\u7B2C ${a+1}/${r.length} \u7EC4\uFF08${i}\uFF09`);const _=await T(n,o);l.push({..._,group:n}),_.success?u++:p++}return{total:r.length,success:u,failed:p,details:l}}export{A as e};

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
.printer-manager[data-v-1ba87eaf]{padding:20px}.page-header[data-v-1ba87eaf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-1ba87eaf]{margin:0;font-size:22px;color:#303133}.printer-card[data-v-1ba87eaf]{min-height:200px}.printer-form[data-v-1ba87eaf]{max-width:600px}.printer-row[data-v-1ba87eaf]{display:flex;align-items:center;gap:12px}.printer-form[data-v-1ba87eaf] .el-form-item{display:flex;align-items:center;margin-bottom:18px}.printer-form[data-v-1ba87eaf] .el-form-item__label{align-self:center;line-height:normal}

View File

@ -0,0 +1 @@
.printer-manager[data-v-3be9625d]{padding:20px}.page-header[data-v-3be9625d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-3be9625d]{margin:0;font-size:22px;color:#303133}.printer-card[data-v-3be9625d]{min-height:200px}.printer-form[data-v-3be9625d]{max-width:600px}.printer-row[data-v-3be9625d]{display:flex;align-items:center;gap:12px}.printer-form[data-v-3be9625d] .el-form-item{display:flex;align-items:center;margin-bottom:18px}.printer-form[data-v-3be9625d] .el-form-item__label{align-self:center;line-height:normal}

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
.product-list-wrapper[data-v-ff83ad6e]{width:100%}.filter-bar[data-v-ff83ad6e]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;align-items:center;background:white;padding:16px 20px;border-radius:8px;box-shadow:0 1px 4px #0000000d}.pagination-wrapper[data-v-ff83ad6e]{margin-top:20px;display:flex;justify-content:flex-end;background:white;padding:14px 20px;border-radius:8px}[data-v-ff83ad6e] .el-table{border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #0000000d}.shop-list-cell[data-v-ff83ad6e]{display:flex;flex-direction:column;gap:4px;padding:4px 0}.shop-item[data-v-ff83ad6e]{line-height:1.4}.product-by-location[data-v-14b167d6]{width:100%}.filter-bar[data-v-14b167d6]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;align-items:center;background:white;padding:16px 20px;border-radius:8px;box-shadow:0 1px 4px #0000000d}.summary-info[data-v-14b167d6]{margin-left:8px;font-size:13px;color:#606266}.summary-info strong[data-v-14b167d6]{color:#303133}.pagination-wrapper[data-v-14b167d6]{margin-top:20px;display:flex;justify-content:flex-end;background:white;padding:14px 20px;border-radius:8px}[data-v-14b167d6] .el-table{border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #0000000d}[data-v-14b167d6] .el-table__body tr.el-table__row--striped{background:#fafafa}.product-manager[data-v-7775a03e]{width:100%}.card-header[data-v-7775a03e]{font-size:16px;font-weight:600;color:#303133}[data-v-7775a03e] .el-dialog__body{padding-top:16px}.dialog-footer[data-v-7775a03e]{display:flex;justify-content:flex-end;gap:12px}
.product-list-wrapper[data-v-ff83ad6e]{width:100%}.filter-bar[data-v-ff83ad6e]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;align-items:center;background:white;padding:16px 20px;border-radius:8px;box-shadow:0 1px 4px #0000000d}.pagination-wrapper[data-v-ff83ad6e]{margin-top:20px;display:flex;justify-content:flex-end;background:white;padding:14px 20px;border-radius:8px}[data-v-ff83ad6e] .el-table{border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #0000000d}.shop-list-cell[data-v-ff83ad6e]{display:flex;flex-direction:column;gap:4px;padding:4px 0}.shop-item[data-v-ff83ad6e]{line-height:1.4}.product-by-location[data-v-bfa0ff94]{width:100%}.filter-bar[data-v-bfa0ff94]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;align-items:center;background:white;padding:16px 20px;border-radius:8px;box-shadow:0 1px 4px #0000000d}.summary-info[data-v-bfa0ff94]{margin-left:8px;font-size:13px;color:#606266}.summary-info strong[data-v-bfa0ff94]{color:#303133}.pagination-wrapper[data-v-bfa0ff94]{margin-top:20px;display:flex;justify-content:flex-end;background:white;padding:14px 20px;border-radius:8px}[data-v-bfa0ff94] .el-table{border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #0000000d}[data-v-bfa0ff94] .el-table__body tr.el-table__row--striped{background:#fafafa}.product-manager[data-v-7775a03e]{width:100%}.card-header[data-v-7775a03e]{font-size:16px;font-weight:600;color:#303133}[data-v-7775a03e] .el-dialog__body{padding-top:16px}.dialog-footer[data-v-7775a03e]{display:flex;justify-content:flex-end;gap:12px}

View File

@ -1 +1 @@
import{r as o}from"./request.92d2eb68.js";import"./axios.e318b91e.js";import"./index.887c1a2d.js";const i="/product",u=r=>{const e=r==null?void 0:r.data;return e?Array.isArray(e)?{list:e,total:e.length}:{list:Array.isArray(e.list)?e.list:[],total:typeof e.total=="number"?e.total:Array.isArray(e.list)?e.list.length:0}:{list:[],total:0}},d=async({keyword:r,status:e,shop_id:a,page:s,pageSize:t})=>{const c={keyword:r||void 0,status:e,shop_id:a,page:s,page_size:t},n=await o.get(`${i}/list`,{params:c});return u(n)},m=async({shop_id:r,page:e=1,pageSize:a=10})=>d({shop_id:r,page:e,pageSize:a}),y=async r=>{const e=await o.get(`${i}/detail`,{params:{id:r}});return(e==null?void 0:e.data)||null},g=async r=>o.post(`${i}/save`,r),f=async r=>o.post(`${i}/save`,r),h=async r=>o.post(`${i}/save`,r),A=async r=>o.post(`${i}/delete`,r),P=async(r,e,a={})=>{const{barcode:s,name:t,price:c,appearance:n}=a;return o.post("/product/save",{id:r,category_id:1,standard_product_id:1,is_batch_managed:0,is_shelf_life_managed:0,status:1,barcode:s,name:t,appearance:n!=null?n:85,price:c,live_image:[`https://shxy.image.yushutx.com/living-picture/${e}`]})},b=async(r,e,a={})=>{const{barcode:s,name:t,price:c,appearance:n}=a;return o.post("/product/save",{id:r,category_id:1,standard_product_id:1,is_batch_managed:0,is_shelf_life_managed:0,status:1,barcode:s,name:t,appearance:n!=null?n:85,price:c,live_image:[e]})},v=async(r,e,a={})=>{const{barcode:s,name:t,price:c,appearance:n}=a;return o.post("/product/save",{id:r,category_id:1,standard_product_id:1,is_batch_managed:0,is_shelf_life_managed:0,status:1,barcode:s,name:t,appearance:n!=null?n:85,price:c,live_image:["https://img.pddpic.com/open-gw/2025-12-01/181c6be7-c781-45ec-a2cc-397c5bbdd09e.jpeg"]})},w=async r=>o.get("/getSuitBook",{params:{isbn:r}}),$=async({book_name:r,author:e,publisher:a})=>{const s=await o.get("/getProCode",{params:{book_name:r,author:e,publisher:a}});return(s==null?void 0:s.data)||""},D=async r=>{const e=new FormData;return e.append("image",r,"capture.jpg"),o.post("/ocr",e,{headers:{"X-Need-Sign":"false"}})},L=async(r,e,a)=>{const s=new FormData;return s.append("product_id",r),s.append("shop_id",e),s.append("shop_type",a),o.post(`${i}/retry-out-task`,s)},S=async(r=20,e,a)=>{const s=await o.get(`${i}/list`,{params:{page:1,page_size:r,start_created_at:e,end_created_at:a}}),t=s==null?void 0:s.data;return Array.isArray(t)?t:Array.isArray(t==null?void 0:t.list)?t.list:[]},B=async(r,e,a=10)=>{const s=await o.get(`${i}/shop-detail`,{params:{shop_id:String(r),page:e,page_size:a}}),t=s==null?void 0:s.data;let c=[];return Array.isArray(t)?c=t:Array.isArray(t==null?void 0:t.list)?c=t.list:Array.isArray(t==null?void 0:t.products)&&(c=t.products),{products:c,total:typeof(t==null?void 0:t.total)=="number"?t.total:c.length,success_count:typeof(t==null?void 0:t.success_count)=="number"?t.success_count:0,not_sent_count:typeof(t==null?void 0:t.not_sent_count)=="number"?t.not_sent_count:0,failed_count:typeof(t==null?void 0:t.failed_count)=="number"?t.failed_count:0}},k=async r=>{const e=await o.get("/product/detail",{params:{id:r}});return(e==null?void 0:e.data)||null},x=async({userId:r,warehouse_id:e,file:a})=>{const s=new FormData;return s.append("user_id",r),s.append("warehouse_id",e),s.append("file",a),o.post("/goods/import-from-excel",s)};export{g as createProduct,A as deleteProduct,S as fetchLatestProducts,y as fetchProductDetail,d as fetchProductList,m as fetchProductListByShop,B as fetchShopProducts,k as getBookDetails,$ as getProCode,w as getSuitBook,x as importProductsByExcel,D as ocrImage,L as retryProductPublish,f as saveProduct,h as updateProduct,P as updateProductLiveImage,b as updateProductLiveImageAsPddUrl,v as updateProductLiveImageForTest};
import{r as o}from"./request.eff82867.js";import"./axios.06b5038b.js";import"./index.05bb0cbe.js";const i="/product",u=r=>{const e=r==null?void 0:r.data;return e?Array.isArray(e)?{list:e,total:e.length}:{list:Array.isArray(e.list)?e.list:[],total:typeof e.total=="number"?e.total:Array.isArray(e.list)?e.list.length:0}:{list:[],total:0}},d=async({keyword:r,status:e,shop_id:a,page:s,pageSize:t})=>{const c={keyword:r||void 0,status:e,shop_id:a,page:s,page_size:t},n=await o.get(`${i}/list`,{params:c});return u(n)},m=async({shop_id:r,page:e=1,pageSize:a=10})=>d({shop_id:r,page:e,pageSize:a}),y=async r=>{const e=await o.get(`${i}/detail`,{params:{id:r}});return(e==null?void 0:e.data)||null},g=async r=>o.post(`${i}/save`,r),f=async r=>o.post(`${i}/save`,r),h=async r=>o.post(`${i}/save`,r),A=async r=>o.post(`${i}/delete`,r),P=async(r,e,a={})=>{const{barcode:s,name:t,price:c,appearance:n}=a;return o.post("/product/save",{id:r,category_id:1,standard_product_id:1,is_batch_managed:0,is_shelf_life_managed:0,status:1,barcode:s,name:t,appearance:n!=null?n:85,price:c,live_image:[`https://shxy.image.yushutx.com/living-picture/${e}`]})},b=async(r,e,a={})=>{const{barcode:s,name:t,price:c,appearance:n}=a;return o.post("/product/save",{id:r,category_id:1,standard_product_id:1,is_batch_managed:0,is_shelf_life_managed:0,status:1,barcode:s,name:t,appearance:n!=null?n:85,price:c,live_image:[e]})},v=async(r,e,a={})=>{const{barcode:s,name:t,price:c,appearance:n}=a;return o.post("/product/save",{id:r,category_id:1,standard_product_id:1,is_batch_managed:0,is_shelf_life_managed:0,status:1,barcode:s,name:t,appearance:n!=null?n:85,price:c,live_image:["https://img.pddpic.com/open-gw/2025-12-01/181c6be7-c781-45ec-a2cc-397c5bbdd09e.jpeg"]})},w=async r=>o.get("/getSuitBook",{params:{isbn:r}}),$=async({book_name:r,author:e,publisher:a})=>{const s=await o.get("/getProCode",{params:{book_name:r,author:e,publisher:a}});return(s==null?void 0:s.data)||""},D=async r=>{const e=new FormData;return e.append("image",r,"capture.jpg"),o.post("/ocr",e,{headers:{"X-Need-Sign":"false"}})},L=async(r,e,a)=>{const s=new FormData;return s.append("product_id",r),s.append("shop_id",e),s.append("shop_type",a),o.post(`${i}/retry-out-task`,s)},S=async(r=20,e,a)=>{const s=await o.get(`${i}/list`,{params:{page:1,page_size:r,start_created_at:e,end_created_at:a}}),t=s==null?void 0:s.data;return Array.isArray(t)?t:Array.isArray(t==null?void 0:t.list)?t.list:[]},B=async(r,e,a=10)=>{const s=await o.get(`${i}/shop-detail`,{params:{shop_id:String(r),page:e,page_size:a}}),t=s==null?void 0:s.data;let c=[];return Array.isArray(t)?c=t:Array.isArray(t==null?void 0:t.list)?c=t.list:Array.isArray(t==null?void 0:t.products)&&(c=t.products),{products:c,total:typeof(t==null?void 0:t.total)=="number"?t.total:c.length,success_count:typeof(t==null?void 0:t.success_count)=="number"?t.success_count:0,not_sent_count:typeof(t==null?void 0:t.not_sent_count)=="number"?t.not_sent_count:0,failed_count:typeof(t==null?void 0:t.failed_count)=="number"?t.failed_count:0}},k=async r=>{const e=await o.get("/product/detail",{params:{id:r}});return(e==null?void 0:e.data)||null},x=async({userId:r,warehouse_id:e,file:a})=>{const s=new FormData;return s.append("user_id",r),s.append("warehouse_id",e),s.append("file",a),o.post("/goods/import-from-excel",s)};export{g as createProduct,A as deleteProduct,S as fetchLatestProducts,y as fetchProductDetail,d as fetchProductList,m as fetchProductListByShop,B as fetchShopProducts,k as getBookDetails,$ as getProCode,w as getSuitBook,x as importProductsByExcel,D as ocrImage,L as retryProductPublish,f as saveProduct,h as updateProduct,P as updateProductLiveImage,b as updateProductLiveImageAsPddUrl,v as updateProductLiveImageForTest};

View File

@ -1 +1 @@
import{r}from"./request.92d2eb68.js";const s="/purchase-order",l=e=>{const t=e==null?void 0:e.data;return t?Array.isArray(t)?{list:t,total:t.length}:{list:Array.isArray(t.list)?t.list:[],total:typeof t.total=="number"?t.total:Array.isArray(t.list)?t.list.length:0}:{list:[],total:0}},h=async e=>{const{keyword:t,status:a,page:n,pageSize:o,sort_by:c,sort_order:i}=e||{},u=await r.get(`${s}/list`,{params:{po_no:t||void 0,status:a||void 0,page:n,page_size:o,sort_by:c||"updated_at",sort_order:i||"desc"}});return l(u)},p=async e=>{const t=await r.get(`${s}/detail`,{params:{id:e}});return(t==null?void 0:t.data)||null},y=async e=>r.post(`${s}/delete`,e),f=async e=>r.post(`${s}/create-with-wave`,e),A=async e=>r.post("/wave/release",e);export{p as a,f as c,y as d,h as f,A as r};
import{r}from"./request.eff82867.js";const s="/purchase-order",l=e=>{const t=e==null?void 0:e.data;return t?Array.isArray(t)?{list:t,total:t.length}:{list:Array.isArray(t.list)?t.list:[],total:typeof t.total=="number"?t.total:Array.isArray(t.list)?t.list.length:0}:{list:[],total:0}},h=async e=>{const{keyword:t,status:a,page:n,pageSize:o,sort_by:c,sort_order:i}=e||{},u=await r.get(`${s}/list`,{params:{po_no:t||void 0,status:a||void 0,page:n,page_size:o,sort_by:c||"updated_at",sort_order:i||"desc"}});return l(u)},p=async e=>{const t=await r.get(`${s}/detail`,{params:{id:e}});return(t==null?void 0:t.data)||null},y=async e=>r.post(`${s}/delete`,e),f=async e=>r.post(`${s}/create-with-wave`,e),A=async e=>r.post("/wave/release",e);export{p as a,f as c,y as d,h as f,A as r};

View File

@ -1 +0,0 @@
.purchase-order-manager[data-v-23598f98]{width:100%}.card-header[data-v-23598f98]{font-size:16px;font-weight:600;color:#303133}.filter-bar[data-v-23598f98]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;align-items:center;background:white;padding:16px 20px;border-radius:8px;box-shadow:0 1px 4px #0000000d}.pagination-wrapper[data-v-23598f98]{margin-top:20px;display:flex;justify-content:flex-end;background:white;padding:14px 20px;border-radius:8px}[data-v-23598f98] .el-table{border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #0000000d}[data-v-23598f98] .el-dialog__body{padding-top:16px}.dialog-footer[data-v-23598f98]{display:flex;justify-content:flex-end;gap:12px}

View File

@ -0,0 +1 @@
.purchase-order-manager[data-v-51212a31]{width:100%}.card-header[data-v-51212a31]{font-size:16px;font-weight:600;color:#303133}.filter-bar[data-v-51212a31]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;align-items:center;background:white;padding:16px 20px;border-radius:8px;box-shadow:0 1px 4px #0000000d}.pagination-wrapper[data-v-51212a31]{margin-top:20px;display:flex;justify-content:flex-end;background:white;padding:14px 20px;border-radius:8px}[data-v-51212a31] .el-table{border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #0000000d}[data-v-51212a31] .el-dialog__body{padding-top:16px}.dialog-footer[data-v-51212a31]{display:flex;justify-content:flex-end;gap:12px}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
.review-page[data-v-70fec41a]{padding:0}.card-header[data-v-70fec41a]{display:flex;justify-content:space-between;align-items:center}.section-card[data-v-70fec41a]{margin-bottom:16px}.search-bar[data-v-70fec41a]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.search-item[data-v-70fec41a]{display:flex;align-items:center;gap:8px}.search-item span[data-v-70fec41a]{font-size:14px;color:#606266;white-space:nowrap}.pagination-wrapper[data-v-70fec41a]{display:flex;justify-content:flex-end;margin-top:16px}.diff-cell{color:#f56c6c!important;font-weight:700}.diff-popover{padding:8px 12px!important}.diff-content{font-size:13px;line-height:1.6}.diff-row{display:flex;align-items:flex-start;gap:4px;padding:2px 0}.diff-label{white-space:nowrap;color:#909399;flex-shrink:0}.diff-val{color:#303133;word-break:break-all}.diff-row.new .diff-val{color:#e6a23c;font-weight:700}

View File

@ -0,0 +1 @@
.review-page[data-v-5d823cf8]{padding:0}.card-header[data-v-5d823cf8]{display:flex;justify-content:space-between;align-items:center}.section-card[data-v-5d823cf8]{margin-bottom:16px}.search-bar[data-v-5d823cf8]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.search-item[data-v-5d823cf8]{display:flex;align-items:center;gap:8px}.search-item span[data-v-5d823cf8]{font-size:14px;color:#606266;white-space:nowrap}.pagination-wrapper[data-v-5d823cf8]{display:flex;justify-content:flex-end;margin-top:16px}.diff-cell{color:#f56c6c!important;font-weight:700}.diff-popover{padding:8px 12px!important}.diff-content{font-size:13px;line-height:1.6}.diff-row{display:flex;align-items:flex-start;gap:4px;padding:2px 0}.diff-label{white-space:nowrap;color:#909399;flex-shrink:0}.diff-val{color:#303133;word-break:break-all}.diff-row.new .diff-val{color:#e6a23c;font-weight:700}

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
@charset "UTF-8";.location-option-content[data-v-05491cd6]{display:flex;align-items:center;gap:6px;width:100%}.location-code[data-v-05491cd6]{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px}.location-warehouse-name[data-v-05491cd6]{font-size:12px;color:var(--el-text-color-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-empty[data-v-05491cd6]{display:flex;align-items:center;justify-content:center;padding:20px 0;font-size:13px;color:var(--el-text-color-disabled)}.sales-order-manager[data-v-62537b57]{width:100%}.card-header[data-v-62537b57]{font-size:16px;font-weight:600;color:#303133}.filter-bar[data-v-62537b57]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.pagination-wrapper[data-v-62537b57]{display:flex;justify-content:flex-end;margin-top:16px}.items-header[data-v-62537b57]{display:flex;justify-content:flex-end}.total-amount[data-v-62537b57]{display:flex;justify-content:flex-end;align-items:center;margin-top:16px;padding:12px;background:#f5f7fa;border-radius:4px;font-size:14px}.total-amount .amount[data-v-62537b57]{color:#e6a23c;font-weight:600;font-size:18px;margin-left:8px}[data-v-62537b57] .el-table__expanded-cell{padding:0}.outbound-search-bar[data-v-62537b57]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.outbound-search-bar .selected-tip[data-v-62537b57]{font-size:13px;color:#606266}.outbound-search-bar .selected-tip strong[data-v-62537b57]{color:#67c23a;font-size:15px}

1
dist/assets/salesOrder.80014ba5.css vendored Normal file
View File

@ -0,0 +1 @@
@charset "UTF-8";.location-option-content[data-v-4b43ded4]{display:flex;align-items:center;gap:6px;width:100%}.location-code[data-v-4b43ded4]{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px}.location-warehouse-name[data-v-4b43ded4]{font-size:12px;color:var(--el-text-color-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-empty[data-v-4b43ded4]{display:flex;align-items:center;justify-content:center;padding:20px 0;font-size:13px;color:var(--el-text-color-disabled)}.sales-order-manager[data-v-98dd8e68]{width:100%}.card-header[data-v-98dd8e68]{font-size:16px;font-weight:600;color:#303133}.filter-bar[data-v-98dd8e68]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.pagination-wrapper[data-v-98dd8e68]{display:flex;justify-content:flex-end;margin-top:16px}.items-header[data-v-98dd8e68]{display:flex;justify-content:flex-end}.total-amount[data-v-98dd8e68]{display:flex;justify-content:flex-end;align-items:center;margin-top:16px;padding:12px;background:#f5f7fa;border-radius:4px;font-size:14px}.total-amount .amount[data-v-98dd8e68]{color:#e6a23c;font-weight:600;font-size:18px;margin-left:8px}[data-v-98dd8e68] .el-table__expanded-cell{padding:0}.outbound-search-bar[data-v-98dd8e68]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.outbound-search-bar .selected-tip[data-v-98dd8e68]{font-size:13px;color:#606266}.outbound-search-bar .selected-tip strong[data-v-98dd8e68]{color:#67c23a;font-size:15px}

View File

@ -1 +1 @@
import{r}from"./request.92d2eb68.js";const n="/sales-order",o=e=>{const t=e==null?void 0:e.data;return t?Array.isArray(t)?{list:t,total:t.length}:{list:Array.isArray(t.list)?t.list:[],total:typeof t.total=="number"?t.total:0}:{list:[],total:0}},f=async({keyword:e,status:t,customer_id:s,warehouse_id:a,page:i,pageSize:l,sort_by:c,sort_order:d})=>{const _={so_no:e||void 0,status:t,customer_id:s,warehouse_id:a,page:i,page_size:l,sort_by:c||"updated_at",sort_order:d||"desc"},u=await r.get(`${n}/list`,{params:_});return o(u)},p=async e=>{const t=await r.get(`${n}/detail`,{params:{id:e}});return(t==null?void 0:t.data)||null},g=async e=>{const t=await r.post("/stock_check/return",{sales_order_id:e.sales_order_id,sales_order_item_id:e.sales_order_item_id,remark:e.remark||""});return console.log("returnSalesOrderItem response:",t),(t==null?void 0:t.data)||null},y=async({page:e,pageSize:t})=>{const s={page:e,page_size:t},a=await r.get(`${n}/detaillist`,{params:s});return o(a)};export{p as a,y as b,f,g as r};
import{r}from"./request.eff82867.js";const n="/sales-order",o=e=>{const t=e==null?void 0:e.data;return t?Array.isArray(t)?{list:t,total:t.length}:{list:Array.isArray(t.list)?t.list:[],total:typeof t.total=="number"?t.total:0}:{list:[],total:0}},f=async({keyword:e,status:t,customer_id:s,warehouse_id:a,page:i,pageSize:l,sort_by:c,sort_order:d})=>{const _={so_no:e||void 0,status:t,customer_id:s,warehouse_id:a,page:i,page_size:l,sort_by:c||"updated_at",sort_order:d||"desc"},u=await r.get(`${n}/list`,{params:_});return o(u)},p=async e=>{const t=await r.get(`${n}/detail`,{params:{id:e}});return(t==null?void 0:t.data)||null},g=async e=>{const t=await r.post("/stock_check/return",{sales_order_id:e.sales_order_id,sales_order_item_id:e.sales_order_item_id,remark:e.remark||""});return console.log("returnSalesOrderItem response:",t),(t==null?void 0:t.data)||null},y=async({page:e,pageSize:t})=>{const s={page:e,page_size:t},a=await r.get(`${n}/detaillist`,{params:s});return o(a)};export{p as a,y as b,f,g as r};

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{r as s}from"./request.92d2eb68.js";import{a as i}from"./axios.e318b91e.js";const o="/shipping-order",u="https://api.buzhiyushu.cn",y="https://print.buzhiyushu.cn",h=e=>{const t=e==null?void 0:e.data;return t?Array.isArray(t)?{list:t,total:t.length}:{list:Array.isArray(t.list)?t.list:[],total:typeof t.total=="number"?t.total:0}:{list:[],total:0}},_=async({check_no:e,status:t,customer_id:a,warehouse_id:r,sales_order_id:n,wave_task_id:p,page:c,pageSize:d})=>{const l={check_no:e||void 0,status:t,customer_id:a,warehouse_id:r,sales_order_id:n,wave_task_id:p,page:c,page_size:d},g=await s.get(`${o}/list`,{params:l});return h(g)},w=async({status:e,page:t,pageSize:a,customer_id:r,shipping_no:n,start_date:p,end_date:c})=>{const d={status:e,page:t,page_size:a,customer_id:r,shipping_no:n||void 0,start_date:p,end_date:c},l=await s.get(`${o}/detaillist`,{params:d});return h(l)},S=async e=>{const t=await s.get(`${o}/detail`,{params:{id:e}});return(t==null?void 0:t.data)||null},D=async({total:e,outbound_order_ids:t})=>{const a=new FormData;return a.append("total",String(e)),t.forEach((r,n)=>{a.append(`order_ids[${n}]`,String(r))}),s.post(`${o}/create`,a)},O=async({shipping_order_id:e,sales_order_item_id:t,logistics_company:a,logistics_no:r})=>{const n=new FormData;return n.append("shipping_order_id",String(e)),n.append("total","1"),n.append("sales_order_item_id",String(t)),n.append("logistics_company",a),n.append("logistics_no",r),s.post(`${o}/update`,n)},b=async e=>(await i.get(`${u}/zhishu/fastMail/listApi`,{params:{shopId:e}})).data,A=async e=>{const t=new FormData;return t.append("type",e.type),t.append("partnerId",e.partnerId),t.append("secret",e.secret),t.append("orderSn",e.orderSn),t.append("contact",e.contact),t.append("phoneNumber",e.phoneNumber),t.append("province",e.province),t.append("city",e.city),t.append("area",e.area),t.append("town",e.town),t.append("remark",e.remark||""),console.log("\u8BF7\u6C42\u53C2\u6570:",Object.fromEntries(t.entries())),(await i.post("http://192.168.101.127:8075/api/print/createOrderBatch",t)).data},B=async e=>(await i.get(`${y}/api/print/createBmOrderDaYin`,{params:e})).data,$=async e=>(await i.post(`${u}/zhishu/orderExternalGoods/submitCompanyOrder`,e,{headers:{"Content-Type":"application/json"}})).data,z=async e=>(await i.get("http://192.168.101.127:8075/api/print/printViewByWaybillNo",{params:{waybillNo:e}})).data,E=async({user_id:e,logistics_no:t})=>{const a=new FormData;return a.append("user_id",String(e)),a.append("logistics_no",t),(await s.post("/logistics/cancel",a)).data};export{S as a,z as b,D as c,B as d,_ as e,b as f,A as g,w as h,E as r,$ as s,O as u};
import{r as s}from"./request.eff82867.js";import{a as i}from"./axios.06b5038b.js";const o="/shipping-order",h="https://api.buzhiyushu.cn",u="https://print.buzhiyushu.cn",g=e=>{const t=e==null?void 0:e.data;return t?Array.isArray(t)?{list:t,total:t.length}:{list:Array.isArray(t.list)?t.list:[],total:typeof t.total=="number"?t.total:0}:{list:[],total:0}},_=async({check_no:e,status:t,customer_id:a,warehouse_id:r,sales_order_id:n,wave_task_id:p,page:c,pageSize:d})=>{const l={check_no:e||void 0,status:t,customer_id:a,warehouse_id:r,sales_order_id:n,wave_task_id:p,page:c,page_size:d},y=await s.get(`${o}/list`,{params:l});return g(y)},w=async({status:e,page:t,pageSize:a,customer_id:r,shipping_no:n,start_date:p,end_date:c})=>{const d={status:e,page:t,page_size:a,customer_id:r,shipping_no:n||void 0,start_date:p,end_date:c},l=await s.get(`${o}/detaillist`,{params:d});return g(l)},S=async e=>{const t=await s.get(`${o}/detail`,{params:{id:e}});return(t==null?void 0:t.data)||null},D=async({total:e,outbound_order_ids:t})=>{const a=new FormData;return a.append("total",String(e)),t.forEach((r,n)=>{a.append(`order_ids[${n}]`,String(r))}),s.post(`${o}/create`,a)},O=async({shipping_order_id:e,sales_order_item_id:t,logistics_company:a,logistics_no:r})=>{const n=new FormData;return n.append("shipping_order_id",String(e)),n.append("total","1"),n.append("sales_order_item_id",String(t)),n.append("logistics_company",a),n.append("logistics_no",r),s.post(`${o}/update`,n)},b=async e=>(await i.get(`${h}/zhishu/fastMail/listApi`,{params:{shopId:e}})).data,A=async e=>{const t=new FormData;return t.append("type",e.type),t.append("partnerId",e.partnerId),t.append("secret",e.secret),t.append("orderSn",e.orderSn),t.append("contact",e.contact),t.append("phoneNumber",e.phoneNumber),t.append("province",e.province),t.append("city",e.city),t.append("area",e.area),t.append("town",e.town),t.append("remark",e.remark||""),console.log("\u8BF7\u6C42\u53C2\u6570:",Object.fromEntries(t.entries())),(await i.post(`${u}/api/print/createOrderBatch`,t)).data},$=async e=>(await i.get(`${u}/api/print/createBmOrderDaYin`,{params:e})).data,B=async e=>(await i.post(`${h}/zhishu/orderExternalGoods/submitCompanyOrder`,e,{headers:{"Content-Type":"application/json"}})).data,z=async e=>(await i.get(`${u}/api/print/printViewByWaybillNo`,{params:{waybillNo:e}})).data,E=async({user_id:e,logistics_no:t})=>{const a=new FormData;return a.append("user_id",String(e)),a.append("logistics_no",t),(await s.post("/logistics/cancel",a)).data};export{S as a,z as b,D as c,$ as d,_ as e,b as f,A as g,w as h,E as r,B as s,O as u};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{J as m,r as i}from"./request.92d2eb68.js";import{a as w}from"./axios.e318b91e.js";import{m as l}from"./index.887c1a2d.js";const u="/shop",A="https://api.buzhiyushu.cn/zhishu/shop/list",h=w.create({transformResponse:[function(t){if(typeof t=="string")try{return m.parse(t)}catch{return t}return t}]}),S="https://new.taskpool.buzhiyushu.cn:3500/api/shop/get",f=t=>{var r;if((r=t==null?void 0:t.data)!=null&&r.rows)return{list:t.data.rows,total:t.data.total||t.data.rows.length};if(t!=null&&t.rows)return{list:t.rows,total:t.total||t.rows.length};const s=t==null?void 0:t.data;return s?Array.isArray(s)?{list:s,total:s.length}:{list:Array.isArray(s.list)?s.list:[],total:typeof s.total=="number"?s.total:Array.isArray(s.list)?s.list.length:0}:{list:[],total:0}},d=async({keyword:t,page:s=1,pageSize:r=10})=>{const n=l(),e=n==null?void 0:n.about_id;if(e==null)return console.warn("\u672A\u83B7\u53D6\u5230\u7528\u6237 about_id\uFF0C\u65E0\u6CD5\u8BF7\u6C42\u5E97\u94FA\u5217\u8868"),{list:[],total:0};const o=e==0?1:e,c=await h.get(A,{params:{pageSize:r,pageNum:s,userId:o}});return f(c)},L=async({keyword:t,shop_type:s,page:r=1,pageSize:n=10})=>{const e=l(),o=e==null?void 0:e.about_id;if(o==null)return console.warn("\u672A\u83B7\u53D6\u5230\u7528\u6237 about_id\uFF0C\u65E0\u6CD5\u8BF7\u6C42\u5E97\u94FA\u5217\u8868"),{list:[],total:0};const c=o==0?1:o,a={pageSize:n,pageNum:r,userId:c};t&&(a.keyword=t),s!=null&&(a.shop_type=s);const g=await i.get(`${u}/list`,{params:a});return f(g)},I=async t=>{var n;const s=String(t),r=await h.get(`${S}/${s}`);return((n=r==null?void 0:r.data)==null?void 0:n.data)||null},$=async t=>i.post(`${u}/create`,t),x=async t=>i.put(`${u}/update`,t),z=async t=>i.post(`${u}/delete`,t);export{I as a,$ as c,z as d,d as f,L as g,x as u};
import{J as m,r as i}from"./request.eff82867.js";import{a as w}from"./axios.06b5038b.js";import{m as l}from"./index.05bb0cbe.js";const u="/shop",A="https://api.buzhiyushu.cn/zhishu/shop/list",h=w.create({transformResponse:[function(t){if(typeof t=="string")try{return m.parse(t)}catch{return t}return t}]}),S="https://new.taskpool.buzhiyushu.cn:3500/api/shop/get",f=t=>{var r;if((r=t==null?void 0:t.data)!=null&&r.rows)return{list:t.data.rows,total:t.data.total||t.data.rows.length};if(t!=null&&t.rows)return{list:t.rows,total:t.total||t.rows.length};const s=t==null?void 0:t.data;return s?Array.isArray(s)?{list:s,total:s.length}:{list:Array.isArray(s.list)?s.list:[],total:typeof s.total=="number"?s.total:Array.isArray(s.list)?s.list.length:0}:{list:[],total:0}},d=async({keyword:t,page:s=1,pageSize:r=10})=>{const n=l(),e=n==null?void 0:n.about_id;if(e==null)return console.warn("\u672A\u83B7\u53D6\u5230\u7528\u6237 about_id\uFF0C\u65E0\u6CD5\u8BF7\u6C42\u5E97\u94FA\u5217\u8868"),{list:[],total:0};const o=e==0?1:e,c=await h.get(A,{params:{pageSize:r,pageNum:s,userId:o}});return f(c)},L=async({keyword:t,shop_type:s,page:r=1,pageSize:n=10})=>{const e=l(),o=e==null?void 0:e.about_id;if(o==null)return console.warn("\u672A\u83B7\u53D6\u5230\u7528\u6237 about_id\uFF0C\u65E0\u6CD5\u8BF7\u6C42\u5E97\u94FA\u5217\u8868"),{list:[],total:0};const c=o==0?1:o,a={pageSize:n,pageNum:r,userId:c};t&&(a.keyword=t),s!=null&&(a.shop_type=s);const g=await i.get(`${u}/list`,{params:a});return f(g)},I=async t=>{var n;const s=String(t),r=await h.get(`${S}/${s}`);return((n=r==null?void 0:r.data)==null?void 0:n.data)||null},$=async t=>i.post(`${u}/create`,t),x=async t=>i.put(`${u}/update`,t),z=async t=>i.post(`${u}/delete`,t);export{I as a,$ as c,z as d,d as f,L as g,x as u};

1
dist/assets/shopSettings.68b17134.css vendored Normal file
View File

@ -0,0 +1 @@
.shop-settings[data-v-5efdc4db]{max-width:1000px;margin:0 auto;padding:24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.settings-title[data-v-5efdc4db]{font-size:24px;font-weight:600;margin:0 0 20px;color:#1e293b;border-left:4px solid #3b82f6;padding-left:16px}.settings-tabs[data-v-5efdc4db]{display:flex;gap:8px;border-bottom:1px solid #e2e8f0;margin-bottom:24px}.tab-btn[data-v-5efdc4db]{padding:10px 20px;font-size:15px;font-weight:500;background:none;border:none;cursor:pointer;color:#64748b;border-radius:8px 8px 0 0;transition:all .2s}.tab-btn.active[data-v-5efdc4db]{color:#3b82f6;background:#eff6ff;border-bottom:2px solid #3b82f6}.tab-content[data-v-5efdc4db]{animation:fadeIn-5efdc4db .2s ease}@keyframes fadeIn-5efdc4db{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.setting-section[data-v-5efdc4db]{background:#f8fafc;border-radius:16px;padding:20px;margin-bottom:24px;border:1px solid #e2e8f0}.section-title[data-v-5efdc4db]{font-size:18px;font-weight:600;margin:0 0 16px;color:#0f172a;padding-left:10px;border-left:3px solid #3b82f6}.setting-grid[data-v-5efdc4db]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.setting-row[data-v-5efdc4db]{display:flex;gap:20px;flex-wrap:wrap}.setting-row.three-cols[data-v-5efdc4db]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.setting-item[data-v-5efdc4db]{flex:1;min-width:160px}.setting-item.full[data-v-5efdc4db]{max-width:600px}.setting-label[data-v-5efdc4db]{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:#334155}.setting-input[data-v-5efdc4db]{width:100%;padding:8px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;transition:.2s;background:white}.setting-input[data-v-5efdc4db]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.price-input-group[data-v-5efdc4db]{display:flex;align-items:center;gap:6px}.unit[data-v-5efdc4db]{font-size:13px;color:#475569}.field-hint[data-v-5efdc4db]{font-size:12px;color:#6c757d;margin-top:6px;line-height:1.4}.field-hint.warning[data-v-5efdc4db]{color:#e67e22;background:#fff3e0;padding:6px 10px;border-radius:8px;margin-top:8px}.switch-item[data-v-5efdc4db]{margin-bottom:20px}.switch-label[data-v-5efdc4db]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-weight:500;color:#1e293b}.switch[data-v-5efdc4db]{position:relative;display:inline-block;width:48px;height:24px}.switch input[data-v-5efdc4db]{opacity:0;width:0;height:0}.slider[data-v-5efdc4db]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.3s;border-radius:34px}.slider[data-v-5efdc4db]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.slider[data-v-5efdc4db]{background-color:#3b82f6}input:checked+.slider[data-v-5efdc4db]:before{transform:translate(24px)}.formula-hint[data-v-5efdc4db]{background:#eef2ff;padding:12px;border-radius:12px;font-size:13px;color:#1e40af;margin-top:12px;line-height:1.5}.actions-bar[data-v-5efdc4db]{display:flex;justify-content:flex-end;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.btn-primary[data-v-5efdc4db]{background:#3b82f6;color:#fff;border:none;padding:8px 24px;border-radius:40px;font-size:14px;font-weight:500;cursor:pointer;transition:.2s}.btn-primary[data-v-5efdc4db]:hover{background:#2563eb}.btn-secondary[data-v-5efdc4db]{background:white;border:1px solid #cbd5e1;padding:8px 24px;border-radius:40px;font-size:14px;cursor:pointer;transition:.2s}.btn-secondary[data-v-5efdc4db]:hover{background:#f1f5f9}@media (max-width: 680px){.setting-grid[data-v-5efdc4db],.setting-row.three-cols[data-v-5efdc4db]{grid-template-columns:1fr}.shop-settings[data-v-5efdc4db]{padding:16px}}

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
.shop-settings[data-v-ab2ccb8a]{max-width:1000px;margin:0 auto;padding:24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.settings-title[data-v-ab2ccb8a]{font-size:24px;font-weight:600;margin:0 0 20px;color:#1e293b;border-left:4px solid #3b82f6;padding-left:16px}.settings-tabs[data-v-ab2ccb8a]{display:flex;gap:8px;border-bottom:1px solid #e2e8f0;margin-bottom:24px}.tab-btn[data-v-ab2ccb8a]{padding:10px 20px;font-size:15px;font-weight:500;background:none;border:none;cursor:pointer;color:#64748b;border-radius:8px 8px 0 0;transition:all .2s}.tab-btn.active[data-v-ab2ccb8a]{color:#3b82f6;background:#eff6ff;border-bottom:2px solid #3b82f6}.tab-content[data-v-ab2ccb8a]{animation:fadeIn-ab2ccb8a .2s ease}@keyframes fadeIn-ab2ccb8a{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.setting-section[data-v-ab2ccb8a]{background:#f8fafc;border-radius:16px;padding:20px;margin-bottom:24px;border:1px solid #e2e8f0}.section-title[data-v-ab2ccb8a]{font-size:18px;font-weight:600;margin:0 0 16px;color:#0f172a;padding-left:10px;border-left:3px solid #3b82f6}.setting-grid[data-v-ab2ccb8a]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.setting-row[data-v-ab2ccb8a]{display:flex;gap:20px;flex-wrap:wrap}.setting-row.three-cols[data-v-ab2ccb8a]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.setting-item[data-v-ab2ccb8a]{flex:1;min-width:160px}.setting-item.full[data-v-ab2ccb8a]{max-width:600px}.setting-label[data-v-ab2ccb8a]{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:#334155}.setting-input[data-v-ab2ccb8a]{width:100%;padding:8px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;transition:.2s;background:white}.setting-input[data-v-ab2ccb8a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.price-input-group[data-v-ab2ccb8a]{display:flex;align-items:center;gap:6px}.unit[data-v-ab2ccb8a]{font-size:13px;color:#475569}.field-hint[data-v-ab2ccb8a]{font-size:12px;color:#6c757d;margin-top:6px;line-height:1.4}.field-hint.warning[data-v-ab2ccb8a]{color:#e67e22;background:#fff3e0;padding:6px 10px;border-radius:8px;margin-top:8px}.switch-item[data-v-ab2ccb8a]{margin-bottom:20px}.switch-label[data-v-ab2ccb8a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-weight:500;color:#1e293b}.switch[data-v-ab2ccb8a]{position:relative;display:inline-block;width:48px;height:24px}.switch input[data-v-ab2ccb8a]{opacity:0;width:0;height:0}.slider[data-v-ab2ccb8a]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.3s;border-radius:34px}.slider[data-v-ab2ccb8a]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.slider[data-v-ab2ccb8a]{background-color:#3b82f6}input:checked+.slider[data-v-ab2ccb8a]:before{transform:translate(24px)}.formula-hint[data-v-ab2ccb8a]{background:#eef2ff;padding:12px;border-radius:12px;font-size:13px;color:#1e40af;margin-top:12px;line-height:1.5}.actions-bar[data-v-ab2ccb8a]{display:flex;justify-content:flex-end;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.btn-primary[data-v-ab2ccb8a]{background:#3b82f6;color:#fff;border:none;padding:8px 24px;border-radius:40px;font-size:14px;font-weight:500;cursor:pointer;transition:.2s}.btn-primary[data-v-ab2ccb8a]:hover{background:#2563eb}.btn-secondary[data-v-ab2ccb8a]{background:white;border:1px solid #cbd5e1;padding:8px 24px;border-radius:40px;font-size:14px;cursor:pointer;transition:.2s}.btn-secondary[data-v-ab2ccb8a]:hover{background:#f1f5f9}@media (max-width: 680px){.setting-grid[data-v-ab2ccb8a],.setting-row.three-cols[data-v-ab2ccb8a]{grid-template-columns:1fr}.shop-settings[data-v-ab2ccb8a]{padding:16px}}

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
.sorting-settings[data-v-5f00c762]{max-width:800px;margin:20px auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a}h2[data-v-5f00c762]{text-align:center;margin-bottom:24px}.tips-block[data-v-5f00c762]{background-color:#f5f7fa;padding:8px 12px;border-radius:4px;color:#606266;font-size:13px;margin-bottom:12px;line-height:1.5;border-left:3px solid #409eff}.field-hint[data-v-5f00c762]{font-size:12px;color:#909399;margin-top:4px}.switch-hint[data-v-5f00c762]{margin-left:12px;font-size:12px;color:#909399}

View File

@ -0,0 +1 @@
.sorting-settings[data-v-3420b74f]{max-width:800px;margin:20px auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a}h2[data-v-3420b74f]{text-align:center;margin-bottom:24px}.tips-block[data-v-3420b74f]{background-color:#f5f7fa;padding:8px 12px;border-radius:4px;color:#606266;font-size:13px;margin-bottom:12px;line-height:1.5;border-left:3px solid #409eff}.field-hint[data-v-3420b74f]{font-size:12px;color:#909399;margin-top:4px}.switch-hint[data-v-3420b74f]{margin-left:12px;font-size:12px;color:#909399}

1
dist/assets/splitAccount.63531e88.js vendored Normal file
View File

@ -0,0 +1 @@
import{r as n}from"./request.eff82867.js";const o="/split-account-config",c=t=>{const e=t==null?void 0:t.data;return e?Array.isArray(e)?{list:e,total:e.length}:{list:Array.isArray(e.list)?e.list:[],total:typeof e.total=="number"?e.total:0}:{list:[],total:0}},l=async({rule_name:t,status:e,page:s,pageSize:i})=>{const a=await n.get(`${o}/list`,{params:{rule_name:t||void 0,status:e!=null?e:void 0,page:s,page_size:i}});return c(a)},p=async t=>{const e=await n.get(`${o}/detail`,{params:{id:t}});return(e==null?void 0:e.data)||null},u=async t=>n.post(`${o}/create`,t),g=async t=>n.post(`${o}/update`,t),f=async t=>n.post(`${o}/delete`,{id:t}),d=async(t,e)=>n.post(`${o}/update`,{id:t,status:e}),S=(t={})=>n.get("/split-account-config/list",{params:t}),m=t=>n.post("/split-account-config/create",t),y=t=>n.put("/split-account-config/update",t),A=t=>n.delete("/split-account-config/delete",{params:{id:t}}),C=(t={})=>n.get("/userList",{params:t}),h=(t,e)=>(console.log(">>> [updateEmployeeSplitConfig] \u9351\u55D7\uE62C\u9359\u6226\u20AC?",JSON.stringify({about_id:String(t),split_account_config_id:e})),n.post("/admin/employee/update-split-account-config",{about_id:String(t),split_account_config_id:e}).then(s=>(console.log(">>> [updateEmployeeSplitConfig] \u935D\u5D85\u7C32:",JSON.stringify(s)),s)).catch(s=>{var i;throw console.log(">>> [updateEmployeeSplitConfig] \u95BF\u6B12\uE1E4:",s.message,((i=s.response)==null?void 0:i.data)||""),s}));export{p as a,S as b,u as c,f as d,A as e,l as f,y as g,m as h,C as i,h as j,d as t,g as u};

1
dist/assets/splitConfig.1153a69d.css vendored Normal file
View File

@ -0,0 +1 @@
.split-config-page[data-v-a1c6aed6]{padding:20px}.config-card[data-v-a1c6aed6]{border-radius:12px}.card-header[data-v-a1c6aed6]{display:flex;align-items:center;justify-content:space-between}.header-left[data-v-a1c6aed6]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.search-bar[data-v-a1c6aed6]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.rule-name[data-v-a1c6aed6]{font-weight:500;color:#303133}.rule-value-preview[data-v-a1c6aed6]{color:#409eff;cursor:pointer;font-family:Courier New,monospace;font-size:12px}.rule-json[data-v-a1c6aed6]{background:#f5f7fa;padding:12px;border-radius:4px;font-size:12px;max-height:300px;overflow:auto}.pagination-bar[data-v-a1c6aed6]{display:flex;justify-content:flex-end;margin-top:16px}.rule-editor[data-v-a1c6aed6]{width:100%}.json-error[data-v-a1c6aed6]{color:#f56c6c;font-size:12px;margin-top:4px}.dialog-footer[data-v-a1c6aed6]{display:flex;justify-content:flex-end;gap:8px}

1
dist/assets/splitConfig.1b9b3cd7.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
.split-config-page[data-v-42659faa]{padding:20px}.config-card[data-v-42659faa]{border-radius:12px}.card-header[data-v-42659faa]{display:flex;align-items:center;justify-content:space-between}.header-left[data-v-42659faa]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.search-bar[data-v-42659faa]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.rule-name[data-v-42659faa]{font-weight:500;color:#303133}.rule-value-preview[data-v-42659faa]{color:#409eff;cursor:pointer;font-family:Courier New,monospace;font-size:12px}.rule-json[data-v-42659faa]{background:#f5f7fa;padding:12px;border-radius:4px;font-size:12px;max-height:300px;overflow:auto}.pagination-bar[data-v-42659faa]{display:flex;justify-content:flex-end;margin-top:16px}.rule-editor[data-v-42659faa]{width:100%}.json-error[data-v-42659faa]{color:#f56c6c;font-size:12px;margin-top:4px}.dialog-footer[data-v-42659faa]{display:flex;justify-content:flex-end;gap:8px}

File diff suppressed because one or more lines are too long

1
dist/assets/splitLog.b68a319f.css vendored Normal file
View File

@ -0,0 +1 @@
.split-log-page[data-v-7987095e]{padding:20px}.log-card[data-v-7987095e]{border-radius:12px}.card-header[data-v-7987095e]{display:flex;align-items:center;justify-content:space-between}.header-left[data-v-7987095e]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.search-bar[data-v-7987095e]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.business-no[data-v-7987095e]{font-family:Courier New,monospace;font-size:13px}.deduction-preview[data-v-7987095e]{color:#409eff;cursor:pointer;font-size:12px}.deduction-popover .popover-title[data-v-7987095e]{font-weight:600;margin-bottom:8px;color:#303133}.deduction-json[data-v-7987095e],.detail-json[data-v-7987095e]{background:#f5f7fa;padding:12px;border-radius:4px;font-size:12px;max-height:300px;overflow:auto;margin:0}.amount[data-v-7987095e]{font-weight:600;font-family:Courier New,monospace}.amount.total[data-v-7987095e]{color:#303133}.amount.deduction[data-v-7987095e]{color:#f56c6c}.amount.remaining[data-v-7987095e]{color:#67c23a}.pagination-bar[data-v-7987095e]{display:flex;justify-content:flex-end;margin-top:16px}

View File

@ -1 +0,0 @@
.split-log-page[data-v-6eee3e2a]{padding:20px}.log-card[data-v-6eee3e2a]{border-radius:12px}.card-header[data-v-6eee3e2a]{display:flex;align-items:center;justify-content:space-between}.header-left[data-v-6eee3e2a]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.search-bar[data-v-6eee3e2a]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.business-no[data-v-6eee3e2a]{font-family:Courier New,monospace;font-size:13px}.deduction-preview[data-v-6eee3e2a]{color:#409eff;cursor:pointer;font-size:12px}.deduction-popover .popover-title[data-v-6eee3e2a]{font-weight:600;margin-bottom:8px;color:#303133}.deduction-json[data-v-6eee3e2a],.detail-json[data-v-6eee3e2a]{background:#f5f7fa;padding:12px;border-radius:4px;font-size:12px;max-height:300px;overflow:auto;margin:0}.amount[data-v-6eee3e2a]{font-weight:600;font-family:Courier New,monospace}.amount.total[data-v-6eee3e2a]{color:#303133}.amount.deduction[data-v-6eee3e2a]{color:#f56c6c}.amount.remaining[data-v-6eee3e2a]{color:#67c23a}.pagination-bar[data-v-6eee3e2a]{display:flex;justify-content:flex-end;margin-top:16px}

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
.stock-check-manager[data-v-3485bed3]{padding:20px;background:#fff;border-radius:4px}.filter-bar[data-v-3485bed3]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.pagination-wrapper[data-v-3485bed3]{display:flex;justify-content:flex-end;margin-top:16px}.expand-content[data-v-3485bed3]{padding:12px 20px;background:#fafafa}.expand-actions[data-v-3485bed3]{margin-top:12px;text-align:right}.text-primary[data-v-3485bed3]{color:#409eff;font-weight:600}.text-success[data-v-3485bed3]{color:#67c23a;font-weight:600}.text-warning[data-v-3485bed3]{color:#e6a23c;font-weight:600}.text-danger[data-v-3485bed3]{color:#f56c6c;font-weight:600}.text-info[data-v-3485bed3]{color:#909399;font-weight:600}

1
dist/assets/stockCheck.39a8922f.css vendored Normal file
View File

@ -0,0 +1 @@
.stock-check-manager[data-v-834ba3ba]{padding:20px;background:#fff;border-radius:4px}.filter-bar[data-v-834ba3ba]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.pagination-wrapper[data-v-834ba3ba]{display:flex;justify-content:flex-end;margin-top:16px}.expand-content[data-v-834ba3ba]{padding:12px 20px;background:#fafafa}.expand-actions[data-v-834ba3ba]{margin-top:12px;text-align:right}.text-primary[data-v-834ba3ba]{color:#409eff;font-weight:600}.text-success[data-v-834ba3ba]{color:#67c23a;font-weight:600}.text-warning[data-v-834ba3ba]{color:#e6a23c;font-weight:600}.text-danger[data-v-834ba3ba]{color:#f56c6c;font-weight:600}.text-info[data-v-834ba3ba]{color:#909399;font-weight:600}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{r}from"./request.92d2eb68.js";const s="/supplier",u=e=>{const t=e==null?void 0:e.data;return t?Array.isArray(t)?{list:t,total:t.length}:{list:Array.isArray(t.list)?t.list:[],total:typeof t.total=="number"?t.total:Array.isArray(t.list)?t.list.length:0}:{list:[],total:0}},o=async({keyword:e,status:t,page:a,pageSize:n})=>{const i={keyword:e||void 0,status:t,page:a,page_size:n},l=await r.get(`${s}/list`,{params:i});return u(l)},p=async e=>{const t=await r.get(`${s}/detail/${e}`);return(t==null?void 0:t.data)||null},y=async e=>r.post(`${s}/create`,e),d=async e=>r.put(`${s}/update`,e),f=async e=>r.post(`${s}/delete`,e);export{p as a,y as c,f as d,o as f,d as u};
import{r}from"./request.eff82867.js";const s="/supplier",u=e=>{const t=e==null?void 0:e.data;return t?Array.isArray(t)?{list:t,total:t.length}:{list:Array.isArray(t.list)?t.list:[],total:typeof t.total=="number"?t.total:Array.isArray(t.list)?t.list.length:0}:{list:[],total:0}},o=async({keyword:e,status:t,page:a,pageSize:n})=>{const i={keyword:e||void 0,status:t,page:a,page_size:n},l=await r.get(`${s}/list`,{params:i});return u(l)},p=async e=>{const t=await r.get(`${s}/detail/${e}`);return(t==null?void 0:t.data)||null},y=async e=>r.post(`${s}/create`,e),d=async e=>r.put(`${s}/update`,e),f=async e=>r.post(`${s}/delete`,e);export{p as a,y as c,f as d,o as f,d as u};

View File

@ -1,4 +1,4 @@
import{_ as H,a8 as K,b as c,a0 as j,o as T,c as q,d as z,e as o,w as n,g as I,a1 as G,y as J,r as D,a as U,$ as O,a5 as Q,az as W,a4 as X,U as Z,av as x,h as m,B as P,aA as ee,E as g,C as L}from"./index.887c1a2d.js";import{f as ue,u as M,a as R,d as ae,c as te}from"./supplier.c62496d0.js";import"./request.92d2eb68.js";import"./axios.e318b91e.js";const oe=K({name:"Supplier",setup(){const u=D(!1),t=D(!1),A=D([]),v=U({keyword:"",status:null}),p=U({current:1,pageSize:10,total:0}),C=D(!1),E=D(""),f=D(null),a=U({id:null,code:"",name:"",contact_person:"",contact_phone:"",address:"",status:1}),b={code:[{required:!0,message:"\u4F9B\u5E94\u5546\u7F16\u7801\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"},{min:2,max:50,message:"\u957F\u5EA6\u57282\u523050\u4E2A\u5B57\u7B26",trigger:"blur"}],name:[{required:!0,message:"\u4F9B\u5E94\u5546\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"},{min:2,max:200,message:"\u957F\u5EA6\u57282\u5230200\u4E2A\u5B57\u7B26",trigger:"blur"}],contact_person:[{min:0,max:50,message:"\u8054\u7CFB\u4EBA\u957F\u5EA6\u4E0D\u80FD\u8D85\u8FC750\u4E2A\u5B57\u7B26",trigger:"blur"}],contact_phone:[{min:0,max:20,message:"\u8054\u7CFB\u7535\u8BDD\u957F\u5EA6\u4E0D\u80FD\u8D85\u8FC720\u4E2A\u5B57\u7B26",trigger:"blur"}]},_=e=>!e&&e!==0?"-":ee.unix(Number(e)).format("YYYY-MM-DD HH:mm:ss"),r=async()=>{var e,l;u.value=!0;try{const{list:h,total:d}=await ue({keyword:v.keyword,status:(l=(e=v.status)==null?void 0:e.toString())!=null?l:void 0,page:p.current,pageSize:p.pageSize});A.value=h,p.total=d}catch{g.error({message:"\u83B7\u53D6\u4F9B\u5E94\u5546\u5217\u8868\u5931\u8D25",customClass:"scan-error-message"})}finally{u.value=!1}},i=()=>{p.current=1,r()},y=()=>{p.current=1,r()},V=()=>{v.keyword="",v.status=null,i()},S=e=>{p.current=e,r()},F=e=>{p.pageSize=e,p.current=1,r()},k=async e=>{try{await M({id:e.id,code:e.code,name:e.name,contact_person:e.contact_person,contact_phone:e.contact_phone,address:e.address,status:e.status}),g.success({message:`\u72B6\u6001\u5DF2${e.status===1?"\u542F\u7528":"\u7981\u7528"}`,customClass:"scan-success-message"}),r()}catch{g.error({message:"\u72B6\u6001\u66F4\u65B0\u5931\u8D25",customClass:"scan-error-message"})}},$=()=>{E.value="\u65B0\u589E\u4F9B\u5E94\u5546",a.id=null,a.code="",a.name="",a.contact_person="",a.contact_phone="",a.address="",a.status=1,C.value=!0,setTimeout(()=>{var e;(e=f.value)==null||e.clearValidate()},0)},w=async e=>{try{const l=await R(e.id);if(!l)throw new Error("\u672A\u8FD4\u56DE\u4F9B\u5E94\u5546\u8BE6\u60C5");const h=`
import{_ as H,a8 as K,b as c,a0 as j,o as T,c as q,d as z,e as o,w as n,g as I,a1 as G,y as J,r as D,a as U,$ as O,a5 as Q,az as W,a4 as X,U as Z,av as x,h as m,B as P,aA as ee,E as g,C as L}from"./index.05bb0cbe.js";import{f as ue,u as M,a as R,d as ae,c as te}from"./supplier.61ab50af.js";import"./request.eff82867.js";import"./axios.06b5038b.js";const oe=K({name:"Supplier",setup(){const u=D(!1),t=D(!1),A=D([]),v=U({keyword:"",status:null}),p=U({current:1,pageSize:10,total:0}),C=D(!1),E=D(""),f=D(null),a=U({id:null,code:"",name:"",contact_person:"",contact_phone:"",address:"",status:1}),b={code:[{required:!0,message:"\u4F9B\u5E94\u5546\u7F16\u7801\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"},{min:2,max:50,message:"\u957F\u5EA6\u57282\u523050\u4E2A\u5B57\u7B26",trigger:"blur"}],name:[{required:!0,message:"\u4F9B\u5E94\u5546\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"},{min:2,max:200,message:"\u957F\u5EA6\u57282\u5230200\u4E2A\u5B57\u7B26",trigger:"blur"}],contact_person:[{min:0,max:50,message:"\u8054\u7CFB\u4EBA\u957F\u5EA6\u4E0D\u80FD\u8D85\u8FC750\u4E2A\u5B57\u7B26",trigger:"blur"}],contact_phone:[{min:0,max:20,message:"\u8054\u7CFB\u7535\u8BDD\u957F\u5EA6\u4E0D\u80FD\u8D85\u8FC720\u4E2A\u5B57\u7B26",trigger:"blur"}]},_=e=>!e&&e!==0?"-":ee.unix(Number(e)).format("YYYY-MM-DD HH:mm:ss"),r=async()=>{var e,l;u.value=!0;try{const{list:h,total:d}=await ue({keyword:v.keyword,status:(l=(e=v.status)==null?void 0:e.toString())!=null?l:void 0,page:p.current,pageSize:p.pageSize});A.value=h,p.total=d}catch{g.error({message:"\u83B7\u53D6\u4F9B\u5E94\u5546\u5217\u8868\u5931\u8D25",customClass:"scan-error-message"})}finally{u.value=!1}},i=()=>{p.current=1,r()},y=()=>{p.current=1,r()},V=()=>{v.keyword="",v.status=null,i()},S=e=>{p.current=e,r()},F=e=>{p.pageSize=e,p.current=1,r()},k=async e=>{try{await M({id:e.id,code:e.code,name:e.name,contact_person:e.contact_person,contact_phone:e.contact_phone,address:e.address,status:e.status}),g.success({message:`\u72B6\u6001\u5DF2${e.status===1?"\u542F\u7528":"\u7981\u7528"}`,customClass:"scan-success-message"}),r()}catch{g.error({message:"\u72B6\u6001\u66F4\u65B0\u5931\u8D25",customClass:"scan-error-message"})}},$=()=>{E.value="\u65B0\u589E\u4F9B\u5E94\u5546",a.id=null,a.code="",a.name="",a.contact_person="",a.contact_phone="",a.address="",a.status=1,C.value=!0,setTimeout(()=>{var e;(e=f.value)==null||e.clearValidate()},0)},w=async e=>{try{const l=await R(e.id);if(!l)throw new Error("\u672A\u8FD4\u56DE\u4F9B\u5E94\u5546\u8BE6\u60C5");const h=`
<div>\u4F9B\u5E94\u5546\u7F16\u7801\uFF1A${l.code||"-"}</div>
<div>\u4F9B\u5E94\u5546\u540D\u79F0\uFF1A${l.name||"-"}</div>
<div>\u8054\u7CFB\u4EBA\uFF1A${l.contact_person||"-"}</div>

1
dist/assets/template.33e29813.js vendored Normal file

File diff suppressed because one or more lines are too long

1
dist/assets/template.74dfc57f.css vendored Normal file
View File

@ -0,0 +1 @@
.template-manager[data-v-8051a85c]{padding:16px}.filter-bar[data-v-8051a85c]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.pagination-wrapper[data-v-8051a85c]{display:flex;justify-content:flex-end;margin-top:16px}

View File

@ -1 +0,0 @@
.template-manager[data-v-400e86d2]{padding:16px}.filter-bar[data-v-400e86d2]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.pagination-wrapper[data-v-400e86d2]{display:flex;justify-content:flex-end;margin-top:16px}

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{k as u,r as i,m as l,n as s,i as t}from"./index.887c1a2d.js";const v=u("user",()=>{const n=i(l()),o=s(()=>n.value),r=s(()=>{var e;return((e=o.value)==null?void 0:e.role)===255}),a=s(()=>{var e;return((e=o.value)==null?void 0:e.points)||0});return{adminUserInfo:n,userInfo:o,isAdmin:r,points:a,setUserInfoAction:e=>{n.value=e,t(e)},updatePoints:e=>{n.value&&(n.value={...n.value,points:e},t(n.value))},clearAdminUserInfo:()=>{n.value=null,localStorage.removeItem("admin_userInfo")},getAdminInfo:()=>n.value}});export{v as u};
import{k as u,r as i,m as l,n as s,i as t}from"./index.05bb0cbe.js";const v=u("user",()=>{const n=i(l()),o=s(()=>n.value),r=s(()=>{var e;return((e=o.value)==null?void 0:e.role)===255}),a=s(()=>{var e;return((e=o.value)==null?void 0:e.points)||0});return{adminUserInfo:n,userInfo:o,isAdmin:r,points:a,setUserInfoAction:e=>{n.value=e,t(e)},updatePoints:e=>{n.value&&(n.value={...n.value,points:e},t(n.value))},clearAdminUserInfo:()=>{n.value=null,localStorage.removeItem("admin_userInfo")},getAdminInfo:()=>n.value}});export{v as u};

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More