multiStoreAdmin/dist/store/assets/add.4ef6f269.js

2 lines
14 KiB
JavaScript
Raw Normal View History

2025-01-25 12:19:16 +08:00
import{Z as me,_ as _e,$ as fe,R as ce,S as ge,F as be,D as he,H as Fe,I as Ve,v as ve,w as Ee,M as ye,b as Ce,N as we,G as De,K as Be,J as ke}from"./element-plus.791fe907.js";import{d as j,r as b,$ as P,o as v,c as D,W as u,Q as t,a as h,u as a,F as x,a9 as O,P as Y,U as V,aa as H,V as B,j as G,n as k}from"./@vue.340249d8.js";import{a as Ue}from"./vue-router.9ddb0e92.js";import{a as Ae,b as qe,c as Ke}from"./beforehand_order.d873b9af.js";import{l as Ie}from"./index.eb778a3d.js";import{_ as Pe}from"./productWarehousePop.vue_vue_type_script_setup_true_name_systemStoreLists_lang.ab34f125.js";import{a as xe}from"./useDictOptions.de1aee37.js";import"./lodash-es.edba6135.js";import"./@vueuse.e3650918.js";import"./@element-plus.558a564d.js";import"./@popperjs.36402333.js";import"./@ctrl.b082b0c1.js";import"./dayjs.6b964ca4.js";import"./axios.ebd1d4d0.js";import"./async-validator.fb49d0f5.js";import"./memoize-one.4ee5c96d.js";import"./normalize-wheel-es.8aeb3683.js";import"./@floating-ui.0f9ce7c3.js";import"./lodash.ab1d8f92.js";import"./pinia.97fe9b12.js";import"./css-color-function.7a4c1284.js";import"./color.10b8b3bd.js";import"./clone.623e4e2d.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./ms.564e106c.js";import"./nprogress.518a19eb.js";import"./vue-clipboard3.c098b37d.js";import"./clipboard.a67a48a7.js";import"./echarts.8535e5a6.js";import"./zrender.3eba8991.js";import"./tslib.60310f1a.js";import"./highlight.js.31cd7941.js";import"./@highlightjs.309a94da.js";import"./index.vue_vue_type_script_setup_true_lang.656911a4.js";import"./usePaging.fff444fa.js";const Re=h("div",{class:"mb-4 text-lg font-bold"},"\u9884\u5B9A\u5355\u6DFB\u52A0",-1),Se={class:"flex-1 w-full"},$e={class:"mb-2"},Te=h("span",{class:"ml-4"},"\u8BE5\u91D1\u989D\u53EA\u505A\u524D\u53F0\u5C55\u793A,\u540E\u53F0\u4F1A\u4ECE\u65B0\u8BA1\u7B97",-1),Le={class:"ml-20"},Me={class:"flex flex-wrap"},Ne=j({name:"storeProductEdit"}),Uu=j({...Ne,emits:["success","close"],setup(Oe,{emit:Ye}){const{dictData:z}=xe("store_refund_description"),R=b(),s=P({warehouse_id:"",is_buyer:0,supplier_id:"",code:"",total_price:0,order_type:3,store_id:"",arrival_time:"",purpose:"",tables:0,days:0,chef:"",chef_phone:"",splitting_officer:"",merchandiser:"\u4F55\u6708\u82F1",distribution_personnel:"\u4F59\u53CB",transporter:"",system_store_name:"",regional_manager:"\u5F20\u6CE2",mark:"",uid:"",nickname:"",phone:"",store_mark:"",address:""}),J=async o=>{const e=await Ae({id:o.id,user_id:s.uid});U(o,e)},U=(o,e)=>{o.id=e.id,o.image=e.image,o.marques=e.marques,o.store_info=e.store_info,o.price=e.price,o.purchase=e.purchase,o.after_sales=e.after_sales,o.loss=e.loss,o.unit=e.unit,o.store_name=e.store_name,o.unit_name=e.unit_name,o.status_msg=e.status_msg,o.stock=e.stock,o.gross_weight=e.gross_weight,o.net_weight=e.net_weight,o.package=e.package;const r=[];g.value.forEach(i=>{r.push(i.id)}),r.includes(0)==!1&&g.value.push({id:0})},E=b(!1),g=b([{id:0}]),Q=o=>{g.value=g.value.filter(e=>e.id!==o)},W=o=>{o.forEach(e=>{g.value.find(r=>r.id==e.id)||g.value.push(e)}),E.value=!1};function Z(o){o.total_price=(o.nums*o.price).toFixed(2),o.total_price>0&&(s.total_price=(parseFloat(s.total_price)+parseFloat(o.total_price)).toFixed(2))}function X(){s.order_type==7||s.order_type==5?s.is_buyer=0:s.is_buyer=-1}const ee=Ue(),ue=async o=>{const e=g.value.map(r=>({product_id:r.id,nums:r.nums,price:r.price||0,purchase:r.purchase||0,total_price:r.total_price||0,marques:r.marques,store_info:r.store_info,after_sales:r.after_sales,loss:r.loss,unit:r.unit,gross_weight:r.gross_weight,net_weight:r.net_weight,package:r.package,mark:r.mark}));await o.validate((r,i)=>{r&&qe({product_arr:e,...s}).then(d=>{setTimeout(()=>{ee.push({path:"/store_order/beforehand_order"})},2e3)})})},A=b([]),y=b(!1),q=b(),le=o=>{Ke({store_name:o.store_name,product_type:[0,6],is_warehouse:1,user_id:s.uid}).then(e=>{if(e.count==1){const r=e.lists[0];U(o,r)}e.count>1&&(A.value=e.lists,y.value=!0,q.value=o)})},te=o=>{o!=null&&(U(q.value,o),y.valu