snow hace 4 meses
padre
commit
a8e2d71266
Se han modificado 81 ficheros con 72 adiciones y 22 borrados
  1. 0 0
      dist/assets/BaseForm.03bc88.js
  2. 0 0
      dist/assets/BaseForm.c2f142.js
  3. 0 0
      dist/assets/ChildGoodEditModal.396f34.js
  4. 0 0
      dist/assets/ChildGoodEditModal.4f2a2c.js
  5. 0 0
      dist/assets/ChildGoodEditModal.682aea.js
  6. 1 1
      dist/assets/ChildGoodEditModal.7967d3.js
  7. 0 0
      dist/assets/ChildGoodEditModal.b8748c.js
  8. 1 1
      dist/assets/InvoiceTitle.77bebe.js
  9. 1 1
      dist/assets/InvoiceTitle.7eecae.js
  10. 0 0
      dist/assets/basic-descriptions.f8daaaff.js
  11. 0 0
      dist/assets/calc.3332de0e.js
  12. 0 0
      dist/assets/columnRenderHelper.bcb26d35.js
  13. 0 0
      dist/assets/columns.01973c58.js
  14. 0 0
      dist/assets/detail.065f39.js
  15. 0 0
      dist/assets/detail.0d0fa3.js
  16. 0 0
      dist/assets/detail.199d10.js
  17. 0 0
      dist/assets/detail.1d4b84.js
  18. 0 0
      dist/assets/detail.40f304.js
  19. 1 1
      dist/assets/detail.4b42d2.js
  20. 0 0
      dist/assets/detail.81cc9d.js
  21. 0 0
      dist/assets/detail.b68e3a.js
  22. 0 0
      dist/assets/execl-upload.eeb2b9d6.js
  23. 0 0
      dist/assets/index.01bb5c66.js
  24. 0 0
      dist/assets/index.08977e.js
  25. 0 0
      dist/assets/index.097ecf.js
  26. 0 0
      dist/assets/index.0dbb49.js
  27. 0 0
      dist/assets/index.1ddafc.js
  28. 0 0
      dist/assets/index.23937fff.js
  29. 0 0
      dist/assets/index.29ab6e83.js
  30. 0 0
      dist/assets/index.29edbf.js
  31. 0 0
      dist/assets/index.2d5352.js
  32. 0 0
      dist/assets/index.303734.js
  33. 0 0
      dist/assets/index.392405.js
  34. 0 0
      dist/assets/index.3c26af42.js
  35. 0 0
      dist/assets/index.44ffc8.js
  36. 0 0
      dist/assets/index.4cf9ee.js
  37. 0 0
      dist/assets/index.518df3.js
  38. 0 0
      dist/assets/index.52bb3f.js
  39. 0 0
      dist/assets/index.563420.js
  40. 0 0
      dist/assets/index.5a0076.js
  41. 0 0
      dist/assets/index.603aa9.js
  42. 0 0
      dist/assets/index.6358ad.js
  43. 0 0
      dist/assets/index.64a52c.js
  44. 0 0
      dist/assets/index.656b8f.js
  45. 0 0
      dist/assets/index.674a5d.js
  46. 0 0
      dist/assets/index.70064af1.js
  47. 0 0
      dist/assets/index.73646d.js
  48. 0 0
      dist/assets/index.76ffe1.js
  49. 0 0
      dist/assets/index.95105c31.js
  50. 0 0
      dist/assets/index.98cd4a.js
  51. 0 0
      dist/assets/index.9b854509.js
  52. 0 0
      dist/assets/index.9fb413.js
  53. 0 0
      dist/assets/index.a0e232.js
  54. 0 0
      dist/assets/index.a134841d.js
  55. 0 0
      dist/assets/index.ac4300.js
  56. 0 0
      dist/assets/index.acc44873.js
  57. 0 0
      dist/assets/index.aeacb5.js
  58. 0 0
      dist/assets/index.b42d64.js
  59. 0 0
      dist/assets/index.bb93f8.js
  60. 0 0
      dist/assets/index.bdcf42.js
  61. 0 0
      dist/assets/index.c2487c.js
  62. 0 0
      dist/assets/index.c6e81a.js
  63. 0 0
      dist/assets/index.da643a.js
  64. 0 0
      dist/assets/index.ec0182.js
  65. 0 0
      dist/assets/index.eeea76.js
  66. 0 0
      dist/assets/index.js
  67. 0 0
      dist/assets/motion.f07402c8.js
  68. 0 0
      dist/assets/phone.9e1123.js
  69. 1 1
      dist/assets/qrCode.be32d8.js
  70. 0 0
      dist/assets/regist.bfca82.js
  71. 0 0
      dist/assets/rule.2e19be4e.js
  72. 0 0
      dist/assets/tootip.98424922.js
  73. 0 0
      dist/assets/update.2f876b.js
  74. 0 0
      dist/assets/use-page-search.f0152d6a.js
  75. 0 0
      dist/assets/useDetail.98663786.js
  76. 0 0
      dist/assets/verifyCode.7c98c4f8.js
  77. 5 1
      src/views/invoiceInOut/inManager/config/content.config.ts
  78. 27 6
      src/views/invoiceInOut/inManager/index.vue
  79. 10 5
      src/views/invoiceInOut/inventoryCheck/components/BatchCreateModal/index.vue
  80. 4 0
      src/views/invoiceInOut/outManager/config/content.config.ts
  81. 21 5
      src/views/invoiceInOut/outManager/index.vue

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/BaseForm.03bc88.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/BaseForm.c2f142.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/ChildGoodEditModal.396f34.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/ChildGoodEditModal.4f2a2c.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/ChildGoodEditModal.682aea.js


+ 1 - 1
dist/assets/ChildGoodEditModal.7967d3.js

@@ -1 +1 @@
-import{_ as B,d as _,a_ as C,w as x,z as V,r as y,o as i,G as d,C as n,l as a,a as h,h as s,j as r,aO as b,M as w,ah as D,a$ as k}from"./index.js";import{g as E}from"./columns.23cf5116.js";import{B as M}from"./basic-descriptions.7b665aa5.js";import"./status.0f771e9a.js";import"./tootip.4387edcf.js";const F={class:"flex justify-between mt-[10px]"},N={class:"flex items-center"},g=_({__name:"ChildGoodEditModal",props:{visible:{type:Boolean,required:!0},index:{type:null,required:!0},data:{type:null,required:!0}},emits:["submit"],setup(m,{emit:p}){const t=m,c=p,o=C(t,"visible"),l=x(0);V(()=>o.value,()=>{!o.value||(l.value=t.data.child_num)});function f(){c("submit",t.index,{...t.data,child_num:l.value}),o.value=!1}return(G,e)=>{const v=y("ElButton");return i(),d(a(k),{modelValue:a(o),"onUpdate:modelValue":e[1]||(e[1]=u=>D(o)?o.value=u:null),title:"\u7F16\u8F91\u5B50\u5546\u54C1",center:""},{default:n(()=>[t.data?(i(),d(a(M),{key:0,style:{overflow:"hidden"},data:t.data,columns:a(E)},null,8,["data","columns"])):h("v-if",!0),s("div",F,[s("div",N,[e[2]||(e[2]=s("p",{style:{width:"110px"}},"\u5B50\u5546\u54C1\u6BD4\u4F8B:",-1)),r(a(b),{modelValue:l.value,"onUpdate:modelValue":e[0]||(e[0]=u=>l.value=u),placeholder:"\u5B50\u5546\u54C1\u6BD4\u4F8B"},null,8,["modelValue"])]),r(v,{type:"primary",onClick:f},{default:n(()=>e[3]||(e[3]=[w("\u4FDD\u5B58")])),_:1})])]),_:1},8,["modelValue"])}}});var z=B(g,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/views/invoiceInOut/productManager/components/ChildGoodEditModal.vue"]]);export{z as default};
+import{_ as B,d as _,a_ as C,w as x,z as V,r as y,o as i,G as d,C as n,l as a,a as h,h as s,j as r,aO as b,M as w,ah as D,a$ as k}from"./index.js";import{g as E}from"./columns.01973c58.js";import{B as M}from"./basic-descriptions.f8daaaff.js";import"./status.0f771e9a.js";import"./tootip.98424922.js";const F={class:"flex justify-between mt-[10px]"},N={class:"flex items-center"},g=_({__name:"ChildGoodEditModal",props:{visible:{type:Boolean,required:!0},index:{type:null,required:!0},data:{type:null,required:!0}},emits:["submit"],setup(m,{emit:p}){const t=m,c=p,o=C(t,"visible"),l=x(0);V(()=>o.value,()=>{!o.value||(l.value=t.data.child_num)});function f(){c("submit",t.index,{...t.data,child_num:l.value}),o.value=!1}return(G,e)=>{const v=y("ElButton");return i(),d(a(k),{modelValue:a(o),"onUpdate:modelValue":e[1]||(e[1]=u=>D(o)?o.value=u:null),title:"\u7F16\u8F91\u5B50\u5546\u54C1",center:""},{default:n(()=>[t.data?(i(),d(a(M),{key:0,style:{overflow:"hidden"},data:t.data,columns:a(E)},null,8,["data","columns"])):h("v-if",!0),s("div",F,[s("div",N,[e[2]||(e[2]=s("p",{style:{width:"110px"}},"\u5B50\u5546\u54C1\u6BD4\u4F8B:",-1)),r(a(b),{modelValue:l.value,"onUpdate:modelValue":e[0]||(e[0]=u=>l.value=u),placeholder:"\u5B50\u5546\u54C1\u6BD4\u4F8B"},null,8,["modelValue"])]),r(v,{type:"primary",onClick:f},{default:n(()=>e[3]||(e[3]=[w("\u4FDD\u5B58")])),_:1})])]),_:1},8,["modelValue"])}}});var z=B(g,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/views/invoiceInOut/productManager/components/ChildGoodEditModal.vue"]]);export{z as default};

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/ChildGoodEditModal.b8748c.js


+ 1 - 1
dist/assets/InvoiceTitle.77bebe.js

@@ -1 +1 @@
-import{_ as s,d as _,o as l,G as d,l as r,a as u}from"./index.js";import{B as v}from"./basic-descriptions.7b665aa5.js";const y=o=>{const{company_address:e,mobile:i,registercode:n,bank_name:c,bankNo:t,name:a}=o;return{invoice_addr:e,invoice_mobile:i,invoice_code:n,invoice_bank:c,invoice_bankNo:t,invoice_title:a}},g=o=>{const{invoice_addr:e,invoice_mobile:i,invoice_code:n,invoice_bank:c,invoice_bankNo:t,invoice_title:a}=o;return{invoice_code:n,invoice_title:a,addrAndmobile:e+" "+i,bankAndBankNo:c+" "+t}},B=o=>{const{invoice_addr:e,invoice_mobile:i,company_license:n,invoice_bank:c,invoice_bankNo:t,invoice_title:a}=o;return{invoice_code:n,invoice_title:a,addrAndmobile:e+" "+i,bankAndBankNo:c+" "+t}},b=[{label:"\u62AC\u5934",span:24,field:"invoice_title"},{label:"\u7EB3\u7A0E\u4EBA\u8BC6\u522B\u53F7",span:24,field:"invoice_code"}],I=()=>({buyer_code:"",buyer_name:"",seller_code:"",seller_name:"",good_source:"1",good_code:"",good_type:"",is_combind:"0",inv_good_name:"",subunit_price:"",basic_status:"",unit_price:"",goodName:"",skuCode:"",cat_code:"",inv_type:"",cat_tax:"",spec:"",unit:"",unit_weight:"",spectral:"",childArr:[]}),m=_({__name:"InvoiceTitle",props:{detail:{type:Object,required:!0}},setup(o){return(e,i)=>Object.keys(e.detail).length!==0?(l(),d(r(v),{key:0,"px-8":"","pb-5":"",data:e.detail,columns:r(b),"col-number":1,"label-width":"130"},null,8,["data","columns"])):u("v-if",!0)}});var p=s(m,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/views/invoiceInOut/productManager/components/InvoiceTitle.vue"]]),A=Object.freeze(Object.defineProperty({__proto__:null,default:p},Symbol.toStringTag,{value:"Module"}));export{p as I,g as a,B as b,I as c,y as d,A as e};
+import{_ as s,d as _,o as l,G as d,l as r,a as u}from"./index.js";import{B as v}from"./basic-descriptions.f8daaaff.js";const y=o=>{const{company_address:e,mobile:i,registercode:n,bank_name:c,bankNo:t,name:a}=o;return{invoice_addr:e,invoice_mobile:i,invoice_code:n,invoice_bank:c,invoice_bankNo:t,invoice_title:a}},g=o=>{const{invoice_addr:e,invoice_mobile:i,invoice_code:n,invoice_bank:c,invoice_bankNo:t,invoice_title:a}=o;return{invoice_code:n,invoice_title:a,addrAndmobile:e+" "+i,bankAndBankNo:c+" "+t}},B=o=>{const{invoice_addr:e,invoice_mobile:i,company_license:n,invoice_bank:c,invoice_bankNo:t,invoice_title:a}=o;return{invoice_code:n,invoice_title:a,addrAndmobile:e+" "+i,bankAndBankNo:c+" "+t}},b=[{label:"\u62AC\u5934",span:24,field:"invoice_title"},{label:"\u7EB3\u7A0E\u4EBA\u8BC6\u522B\u53F7",span:24,field:"invoice_code"}],I=()=>({buyer_code:"",buyer_name:"",seller_code:"",seller_name:"",good_source:"1",good_code:"",good_type:"",is_combind:"0",inv_good_name:"",subunit_price:"",basic_status:"",unit_price:"",goodName:"",skuCode:"",cat_code:"",inv_type:"",cat_tax:"",spec:"",unit:"",unit_weight:"",spectral:"",childArr:[]}),m=_({__name:"InvoiceTitle",props:{detail:{type:Object,required:!0}},setup(o){return(e,i)=>Object.keys(e.detail).length!==0?(l(),d(r(v),{key:0,"px-8":"","pb-5":"",data:e.detail,columns:r(b),"col-number":1,"label-width":"130"},null,8,["data","columns"])):u("v-if",!0)}});var p=s(m,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/views/invoiceInOut/productManager/components/InvoiceTitle.vue"]]),A=Object.freeze(Object.defineProperty({__proto__:null,default:p},Symbol.toStringTag,{value:"Module"}));export{p as I,g as a,B as b,I as c,y as d,A as e};

+ 1 - 1
dist/assets/InvoiceTitle.7eecae.js

@@ -1 +1 @@
-import{_ as o,d as s,o as i,G as n,l as t,a as r}from"./index.js";import{i as a}from"./shared.80186348.js";import{B as c}from"./basic-descriptions.7b665aa5.js";const l=s({__name:"InvoiceTitle",props:{detail:{type:Object,required:!0}},setup(p){return(e,m)=>Object.keys(e.detail).length!==0?(i(),n(t(c),{key:0,"px-8":"","pb-5":"",data:e.detail,columns:t(a),"col-number":1,"label-width":"130"},null,8,["data","columns"])):r("v-if",!0)}});var f=o(l,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/views/invoiceInOut/inventoryCheck/components/InvoiceTitle.vue"]]);export{f as default};
+import{_ as o,d as s,o as i,G as n,l as t,a as r}from"./index.js";import{i as a}from"./shared.80186348.js";import{B as c}from"./basic-descriptions.f8daaaff.js";const l=s({__name:"InvoiceTitle",props:{detail:{type:Object,required:!0}},setup(p){return(e,m)=>Object.keys(e.detail).length!==0?(i(),n(t(c),{key:0,"px-8":"","pb-5":"",data:e.detail,columns:t(a),"col-number":1,"label-width":"130"},null,8,["data","columns"])):r("v-if",!0)}});var f=o(l,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/views/invoiceInOut/inventoryCheck/components/InvoiceTitle.vue"]]);export{f as default};

+ 0 - 0
dist/assets/basic-descriptions.7b665aa5.js → dist/assets/basic-descriptions.f8daaaff.js


+ 0 - 0
dist/assets/calc.469e550d.js → dist/assets/calc.3332de0e.js


+ 0 - 0
dist/assets/columnRenderHelper.8f6fc0f5.js → dist/assets/columnRenderHelper.bcb26d35.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/columns.01973c58.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/detail.065f39.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/detail.0d0fa3.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/detail.199d10.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/detail.1d4b84.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/detail.40f304.js


+ 1 - 1
dist/assets/detail.4b42d2.js

@@ -1 +1 @@
-import{_ as E,d as b,aY as D,r as a,at as T,H as g,l as e,o as i,c as V,j as o,C as l,ah as h,G as p,a as c}from"./index.js";import{u as x}from"./useDetail.776970e8.js";import B from"./BaseForm.03bc88.js";import{P}from"./index.76cbc8c7.js";import{a as w}from"./index.be76080c.js";import"./status.0f771e9a.js";import"./InvoiceTitle.77bebe.js";import"./basic-descriptions.7b665aa5.js";import"./index.08977e.js";import"./use-page-search.2475f65e.js";import"./ChildGoodEditModal.7967d3.js";import"./columns.23cf5116.js";import"./tootip.4387edcf.js";import"./query-category.fa03a8.js";const y={class:"padding__container"},I=b({__name:"detail",setup(N){const t=D(),{title:r,isDetail:d,collapses:s,id:n}=x({baseName:"\u5546\u54C1",collapseLen:2});return n.value&&t.run(w({id:n.value})),(j,m)=>{const u=a("ElCollapseItem"),_=a("ElCollapse"),f=a("ElTabPane"),v=a("ElTabs"),C=T("loading");return g((i(),V("div",y,[o(v,null,{default:l(()=>[o(f,{label:e(r)},{default:l(()=>[o(_,{modelValue:e(s),"onUpdate:modelValue":m[0]||(m[0]=k=>h(s)?s.value=k:null)},{default:l(()=>[o(u,{title:e(r),name:"1"},{default:l(()=>[e(d)?c("v-if",!0):(i(),p(B,{key:0})),e(t).data?(i(),p(P,{key:1,data:e(t).data},null,8,["data"])):c("v-if",!0)]),_:1},8,["title"])]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})])),[[C,e(t).loading]])}}});var Q=E(I,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/views/invoiceInOut/productManager/detail.vue"]]);export{Q as default};
+import{_ as E,d as b,aY as D,r as a,at as T,H as g,l as e,o as i,c as V,j as o,C as l,ah as h,G as p,a as c}from"./index.js";import{u as x}from"./useDetail.98663786.js";import B from"./BaseForm.03bc88.js";import{P}from"./index.a134841d.js";import{a as w}from"./index.70064af1.js";import"./status.0f771e9a.js";import"./InvoiceTitle.77bebe.js";import"./basic-descriptions.f8daaaff.js";import"./index.08977e.js";import"./use-page-search.f0152d6a.js";import"./ChildGoodEditModal.7967d3.js";import"./columns.01973c58.js";import"./tootip.98424922.js";import"./query-category.fa03a8.js";const y={class:"padding__container"},I=b({__name:"detail",setup(N){const t=D(),{title:r,isDetail:d,collapses:s,id:n}=x({baseName:"\u5546\u54C1",collapseLen:2});return n.value&&t.run(w({id:n.value})),(j,m)=>{const u=a("ElCollapseItem"),_=a("ElCollapse"),f=a("ElTabPane"),v=a("ElTabs"),C=T("loading");return g((i(),V("div",y,[o(v,null,{default:l(()=>[o(f,{label:e(r)},{default:l(()=>[o(_,{modelValue:e(s),"onUpdate:modelValue":m[0]||(m[0]=k=>h(s)?s.value=k:null)},{default:l(()=>[o(u,{title:e(r),name:"1"},{default:l(()=>[e(d)?c("v-if",!0):(i(),p(B,{key:0})),e(t).data?(i(),p(P,{key:1,data:e(t).data},null,8,["data"])):c("v-if",!0)]),_:1},8,["title"])]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})])),[[C,e(t).loading]])}}});var Q=E(I,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/views/invoiceInOut/productManager/detail.vue"]]);export{Q as default};

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/detail.81cc9d.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/detail.b68e3a.js


+ 0 - 0
dist/assets/execl-upload.35568a45.js → dist/assets/execl-upload.eeb2b9d6.js


+ 0 - 0
dist/assets/index.66fed0dc.js → dist/assets/index.01bb5c66.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.08977e.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.097ecf.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.0dbb49.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.1ddafc.js


+ 0 - 0
dist/assets/index.7d6a0112.js → dist/assets/index.23937fff.js


+ 0 - 0
dist/assets/index.dd8eab88.js → dist/assets/index.29ab6e83.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.29edbf.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.2d5352.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.303734.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.392405.js


+ 0 - 0
dist/assets/index.7d1ac2cb.js → dist/assets/index.3c26af42.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.44ffc8.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.4cf9ee.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.518df3.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.52bb3f.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.563420.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.5a0076.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.603aa9.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.6358ad.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.64a52c.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.656b8f.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.674a5d.js


+ 0 - 0
dist/assets/index.be76080c.js → dist/assets/index.70064af1.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.73646d.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.76ffe1.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.95105c31.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.98cd4a.js


+ 0 - 0
dist/assets/index.49954e5b.js → dist/assets/index.9b854509.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.9fb413.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.a0e232.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.a134841d.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.ac4300.js


+ 0 - 0
dist/assets/index.926c3adb.js → dist/assets/index.acc44873.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.aeacb5.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.b42d64.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.bb93f8.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.bdcf42.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.c2487c.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.c6e81a.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.da643a.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.ec0182.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.eeea76.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.js


+ 0 - 0
dist/assets/motion.2b5ebdc9.js → dist/assets/motion.f07402c8.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/phone.9e1123.js


+ 1 - 1
dist/assets/qrCode.be32d8.js

@@ -1,4 +1,4 @@
-import{d as Ht,w as Ot,a7 as Lt,z as me,j as P,H as pe,at as we,l as R,aE as be,F as Jt,y as Ce,bu as ve,bv as Dt,aw as Ee,_ as Te,r as jt,o as Be,c as Ae,C as W,h as Se,au as Ne,M as Pe}from"./index.js";import{M as ht}from"./motion.2b5ebdc9.js";/*!
+import{d as Ht,w as Ot,a7 as Lt,z as me,j as P,H as pe,at as we,l as R,aE as be,F as Jt,y as Ce,bu as ve,bv as Dt,aw as Ee,_ as Te,r as jt,o as Be,c as Ae,C as W,h as Se,au as Ne,M as Pe}from"./index.js";import{M as ht}from"./motion.f07402c8.js";/*!
  * is-plain-object <https://github.com/jonschlinkert/is-plain-object>
  *
  * Copyright (c) 2014-2017, Jon Schlinkert.

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/regist.bfca82.js


+ 0 - 0
dist/assets/rule.8740d770.js → dist/assets/rule.2e19be4e.js


+ 0 - 0
dist/assets/tootip.4387edcf.js → dist/assets/tootip.98424922.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/update.2f876b.js


+ 0 - 0
dist/assets/use-page-search.2475f65e.js → dist/assets/use-page-search.f0152d6a.js


+ 0 - 0
dist/assets/useDetail.776970e8.js → dist/assets/useDetail.98663786.js


+ 0 - 0
dist/assets/verifyCode.42f0d1a7.js → dist/assets/verifyCode.7c98c4f8.js


+ 5 - 1
src/views/invoiceInOut/inManager/config/content.config.ts

@@ -7,6 +7,10 @@ import { xs_inv_type_list } from "/@/utils/status";
 import { renderIconLabelLeft } from "/@/utils/columnRenderHelper";
 
 const columns = [
+  {
+    type: 'selection',
+    width: 40
+  },
   { 
     label: "业务编号", 
     prop: "invoiceCode", 
@@ -300,7 +304,7 @@ const columns = [
   { 
     label: "操作", 
     fixed: "right", 
-    width: 80, 
+    width: 50, 
     slot: "operation" 
   }
 ];

+ 27 - 6
src/views/invoiceInOut/inManager/index.vue

@@ -13,7 +13,7 @@ import { utils, writeFile } from "xlsx";
 import { useUserInfo } from "/@/hooks/core/useUser";
 import { httpDelete } from "/@/api/invoiceInOut/inOutManager";
 import { useTask } from "/@/hooks/core";
-import { ElMessage } from "element-plus";
+import { ElButton, ElMessage } from "element-plus";
 
 const PageName = "inOutManager";
 const router = useRouter();
@@ -25,6 +25,8 @@ const pageContentRef = ref(null)
 
 const { isSuperUser } = useUserInfo()
 
+const selection = ref([])
+
 
 const deleteTask = useTask({ success(){
   ElMessage.success('取消成功')
@@ -48,8 +50,20 @@ function onDownload(type = 'notOrder'){
 }
 
 
-function handleRefresh(row){
-  deleteTask.run(httpDelete({ id: row.id }))
+function handleRefresh(){
+  if(selection.value.length === 0){
+    ElMessage.warning('请选择至少一条状态为 "待审核" 的数据')
+    return
+  }
+
+  const isStatusNotOk = selection.value.some(({ status }) => status != '1')
+
+  if(isStatusNotOk){
+    ElMessage.warning('只能选择状态为 "待审核" 的数据')
+    return
+  }
+
+  deleteTask.run(httpDelete({ id: selection.value.map(({ id }) => id) }))
 }
 </script>
 
@@ -61,8 +75,16 @@ function handleRefresh(row){
       :searchConfig="searchConfig"
       :contentConfig="contentConfig"
       :get-content-ref="ref => pageContentRef = ref"
+      @content-select-change="selects => selection = selects"
     >
       <template #content_header>
+        <ElButton
+          style="margin-right: 10px"
+          size="small" 
+          type="primary"
+          @click="handleRefresh"
+        >批量取消</ElButton>
+
         <ElDropdown  v-if="!isSuperUser">
           <ElButton
             size="small" 
@@ -95,8 +117,7 @@ function handleRefresh(row){
           </template>
         </ElDropdown>
       </template>
-
-      <template #content_action="row">
+      <!-- <template #content_action="row">
         <ElTooltip content="取消操作" placement="top" v-if="row.status == '1'">
           <ElButton 
             :icon="useRenderIcon('refresh')"
@@ -105,7 +126,7 @@ function handleRefresh(row){
             link
           />
         </ElTooltip>
-      </template>
+      </template> -->
     </PageContainer>
 
     <OrderImportModal 

+ 10 - 5
src/views/invoiceInOut/inventoryCheck/components/BatchCreateModal/index.vue

@@ -73,14 +73,19 @@ const handleSubmit = async () => {
     loading.value = true;
 
     const list = [];
+    tableData.value.forEach(item => { list.push({ ...item,  check_type: mapLabelToType[item.check_type] }) })
 
-    tableData.value.forEach(item => {
-      list.push({ 
-        ...item, 
-        check_type: mapLabelToType[item.check_type],
-      })
+    const isNoDiffNum = []
+    tableData.value.forEach((row, index) => {
+      if(Number(row.balance_num) === Number(row.check_num)){ isNoDiffNum.push(index + 1) }
     })
 
+    if(isNoDiffNum.length !== 0){
+      ElMessage.warning('第' + isNoDiffNum.join('、') + '行,盘点数量和库存一致不允许导入')
+      loading.value = false
+      return
+    }
+
     const { code, message, data: _d } = await httpBatchCheck({ list });
 
     loading.value = false;

+ 4 - 0
src/views/invoiceInOut/outManager/config/content.config.ts

@@ -7,6 +7,10 @@ import { xs_inv_type_list } from "/@/utils/status";
 import { renderIconLabelLeft } from "/@/utils/columnRenderHelper";
 
 const columns = [
+  {
+    type: 'selection',
+    width: 40
+  },
   { 
     label: "业务编号", 
     prop: "invoiceCode", 

+ 21 - 5
src/views/invoiceInOut/outManager/index.vue

@@ -31,6 +31,7 @@ const deleteTask = useTask({
 })
 
 const { isSuperUser } = useUserInfo()
+const selection = ref([])
 
 const events: PageEvents = {
   content: {
@@ -48,16 +49,31 @@ function onDownload(type = 'notOrder'){
   writeFile(workBook, title, { bookType: "xlsx" });
 }
 
-function handleRefresh(row) {
-  deleteTask.run(httpDelete({ id: row.id }))
+function handleRefresh() {
+  if (selection.value.length === 0) {
+    ElMessage.warning('请选择至少一条状态为 "待审核" 的数据')
+    return
+  }
+
+  const isStatusNotOk = selection.value.some(({ status }) => status != '1')
+
+  if (isStatusNotOk) {
+    ElMessage.warning('只能选择状态为 "待审核" 的数据')
+    return
+  }
+
+  deleteTask.run(httpDelete({ id: selection.value.map(({ id }) => id) }))
 }
 </script>
 
 <template>
   <PageAuth :pageName="PageName">
     <PageContainer :hooks="hooks" :events="events" :searchConfig="searchConfig" :contentConfig="contentConfig"
-      :get-content-ref="ref => pageContentRef = ref">
+      @content-select-change="selects => selection = selects" :get-content-ref="ref => pageContentRef = ref">
       <template #content_header>
+        <ElButton style="margin-right: 10px" size="small" type="primary" @click="handleRefresh">批量取消</ElButton>
+
+
         <ElDropdown v-if="!isSuperUser">
           <ElButton size="small" type="primary" style="margin-right: 10px;margin-top:1px"
             :icon="useRenderIcon('arrow-up-line')">商品导入
@@ -85,11 +101,11 @@ function handleRefresh(row) {
       </template>
 
 
-      <template #content_action="row">
+      <!-- <template #content_action="row">
         <ElTooltip content="取消操作" placement="top" v-if="row.status == '1'">
           <ElButton :icon="useRenderIcon('refresh')" @click="handleRefresh(row)" type="danger" link />
         </ElTooltip>
-      </template>
+      </template> -->
     </PageContainer>
 
     <OrderImportModal v-model:visible="state.orderImportVisible" @refresh="pageContentRef?.onSearch()" />

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio