snow hace 4 meses
padre
commit
536cbb2474
Se han modificado 89 ficheros con 107 adiciones y 99 borrados
  1. 0 0
      dist/assets/BaseForm.03bc88.js
  2. 0 0
      dist/assets/BaseForm.0d14fd.js
  3. 0 0
      dist/assets/BaseForm.c2f142.js
  4. 0 0
      dist/assets/ChildGoodEditModal.396f34.js
  5. 0 0
      dist/assets/ChildGoodEditModal.4f2a2c.js
  6. 0 0
      dist/assets/ChildGoodEditModal.682aea.js
  7. 1 1
      dist/assets/ChildGoodEditModal.7967d3.js
  8. 0 0
      dist/assets/ChildGoodEditModal.b8748c.js
  9. 1 1
      dist/assets/InvoiceTitle.77bebe.js
  10. 1 1
      dist/assets/InvoiceTitle.7eecae.js
  11. 0 0
      dist/assets/basic-descriptions.7b665aa5.js
  12. 0 0
      dist/assets/calc.469e550d.js
  13. 0 0
      dist/assets/columnRenderHelper.8f6fc0f5.js
  14. 0 0
      dist/assets/columns.23cf5116.js
  15. 0 0
      dist/assets/detail.065f39.js
  16. 0 0
      dist/assets/detail.0d0fa3.js
  17. 0 0
      dist/assets/detail.199d10.js
  18. 0 0
      dist/assets/detail.1d4b84.js
  19. 0 0
      dist/assets/detail.2d4ede.js
  20. 0 0
      dist/assets/detail.40f304.js
  21. 1 0
      dist/assets/detail.4b42d2.js
  22. 0 0
      dist/assets/detail.81cc9d.js
  23. 0 1
      dist/assets/detail.8b0ced.js
  24. 0 0
      dist/assets/detail.b68e3a.js
  25. 0 0
      dist/assets/detail.faf1c3.js
  26. 0 0
      dist/assets/execl-upload.35568a45.js
  27. 0 0
      dist/assets/index.08977e.js
  28. 0 0
      dist/assets/index.097ecf.js
  29. 0 0
      dist/assets/index.0dbb49.js
  30. 0 0
      dist/assets/index.1ddafc.js
  31. 0 0
      dist/assets/index.29edbf.js
  32. 0 0
      dist/assets/index.2d5352.js
  33. 0 0
      dist/assets/index.303734.js
  34. 0 0
      dist/assets/index.44ffc8.js
  35. 0 0
      dist/assets/index.49954e5b.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.53cd3952.js
  40. 0 0
      dist/assets/index.563420.js
  41. 0 0
      dist/assets/index.5a0076.js
  42. 0 0
      dist/assets/index.603aa9.js
  43. 0 0
      dist/assets/index.6358ad.js
  44. 0 0
      dist/assets/index.64a52c.js
  45. 0 0
      dist/assets/index.656b8f.js
  46. 0 0
      dist/assets/index.66fed0dc.js
  47. 0 0
      dist/assets/index.674a5d.js
  48. 0 0
      dist/assets/index.76cbc8c7.js
  49. 0 0
      dist/assets/index.76ffe1.js
  50. 0 0
      dist/assets/index.779adf.js
  51. 0 0
      dist/assets/index.7d1ac2cb.js
  52. 0 0
      dist/assets/index.7d6a0112.js
  53. 0 0
      dist/assets/index.7ef0f3.js
  54. 0 1
      dist/assets/index.81d51bb0.js
  55. 0 0
      dist/assets/index.926c3adb.js
  56. 0 0
      dist/assets/index.98cd4a.js
  57. 0 0
      dist/assets/index.9fb413.js
  58. 0 0
      dist/assets/index.ac4300.js
  59. 0 0
      dist/assets/index.aeacb5.js
  60. 0 0
      dist/assets/index.b42d64.js
  61. 0 0
      dist/assets/index.bb93f8.js
  62. 0 0
      dist/assets/index.bdcf42.js
  63. 0 0
      dist/assets/index.be76080c.js
  64. 0 0
      dist/assets/index.c2487c.js
  65. 0 0
      dist/assets/index.c6e81a.js
  66. 0 0
      dist/assets/index.d1db0c.js
  67. 0 0
      dist/assets/index.da643a.js
  68. 1 0
      dist/assets/index.dd8eab88.js
  69. 0 0
      dist/assets/index.ec0182.js
  70. 0 0
      dist/assets/index.eeea76.js
  71. 0 0
      dist/assets/index.js
  72. 0 0
      dist/assets/motion.2b5ebdc9.js
  73. 0 0
      dist/assets/phone.9e1123.js
  74. 1 1
      dist/assets/qrCode.be32d8.js
  75. 0 0
      dist/assets/regist.bfca82.js
  76. 0 0
      dist/assets/rule.8740d770.js
  77. 0 0
      dist/assets/tootip.4387edcf.js
  78. 0 0
      dist/assets/update.2f876b.js
  79. 0 0
      dist/assets/use-page-search.2475f65e.js
  80. 0 0
      dist/assets/useDetail.776970e8.js
  81. 0 0
      dist/assets/verifyCode.42f0d1a7.js
  82. 4 0
      src/api/invoiceInOut/inOutManager/index.ts
  83. 1 1
      src/views/invoiceInOut/inManager/config/content.config.ts
  84. 20 5
      src/views/invoiceInOut/inManager/index.vue
  85. 33 39
      src/views/invoiceInOut/inventoryCheck/components/BaseForm.vue
  86. 6 6
      src/views/invoiceInOut/inventoryCheck/config/content.config.ts
  87. 1 1
      src/views/invoiceInOut/outManager/config/content.config.ts
  88. 31 38
      src/views/invoiceInOut/outManager/index.vue
  89. 5 3
      src/views/invoiceInOut/summary/detail.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.0d14fd.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.57fd1333.js";import{B as M}from"./basic-descriptions.898fa2c0.js";import"./status.0f771e9a.js";import"./tootip.f8ec1491.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.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};

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.898fa2c0.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.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};

+ 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.898fa2c0.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.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};

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


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


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


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/columns.23cf5116.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.2d4ede.js


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


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

@@ -0,0 +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};

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


+ 0 - 1
dist/assets/detail.8b0ced.js

@@ -1 +0,0 @@
-import{_ as E,d as b,aY as B,r as t,at as D,H as g,l as e,o as i,c as h,j as o,C as s,ah as T,G as d,a as p}from"./index.js";import{B as V,g as x,a as y}from"./BaseForm.0d14fd.js";import{B as w}from"./basic-descriptions.898fa2c0.js";import{u as I}from"./useDetail.de731874.js";import{a as N}from"./index.0e8d4646.js";import"./shared.80186348.js";import"./index.bb93f8.js";import"./use-page-search.c6a73876.js";import"./status.0f771e9a.js";import"./index.d1f322f8.js";const j={class:"padding__container"},H=b({__name:"detail",setup(P){const a=B(),{id:n,title:r,isDetail:m,collapses:l}=I({baseName:"\u76D8\u70B9",collapseLen:2});return n.value&&a.run(N({id:n.value})),(U,c)=>{const u=t("ElCollapseItem"),_=t("ElCollapse"),f=t("ElTabPane"),v=t("ElTabs"),C=D("loading");return g((i(),h("div",j,[o(v,null,{default:s(()=>[o(f,{label:e(r)},{default:s(()=>[o(_,{modelValue:e(l),"onUpdate:modelValue":c[0]||(c[0]=k=>T(l)?l.value=k:null)},{default:s(()=>[o(u,{title:e(r),name:"1"},{default:s(()=>[e(m)?p("v-if",!0):(i(),d(V,{key:0})),e(m)&&e(a).data?(i(),d(e(w),{key:1,columns:e(a).data.is_combind=="1"?e(x):e(y),data:e(a).data},null,8,["columns","data"])):p("v-if",!0)]),_:1},8,["title"])]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})])),[[C,e(a).loading]])}}});var K=E(H,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/views/invoiceInOut/inventoryCheck/detail.vue"]]);export{K as default};

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


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


+ 0 - 0
dist/assets/execl-upload.765cd18b.js → dist/assets/execl-upload.35568a45.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


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.44ffc8.js


+ 0 - 0
dist/assets/index.d9682568.js → dist/assets/index.49954e5b.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.53cd3952.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


+ 0 - 0
dist/assets/index.9338aaf3.js → dist/assets/index.66fed0dc.js


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


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.76cbc8c7.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.779adf.js


+ 0 - 0
dist/assets/index.0270321a.js → dist/assets/index.7d1ac2cb.js


+ 0 - 0
dist/assets/index.642450e9.js → dist/assets/index.7d6a0112.js


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


+ 0 - 1
dist/assets/index.81d51bb0.js

@@ -1 +0,0 @@
-import{aF as n,ab as e}from"./index.js";const{VITE_PROXY_DOMAIN_REAL:r,VITE_PROXY_USER_REAL:i,VITE_WORKORDER_REAL:c}=e(),a=c,o=t=>n.request("post",`${a}/cxinv/FinancialManager/create`,{data:t}),u=t=>n.request("post",`${a}/cxinv/FinancialProducts/CheckBatch`,{data:t}),p=t=>n.request("post",`${a}/cxinv/FinancialManager/list`,{data:t}),h=t=>n.request("post",`${a}/cxinv/FinancialManager/info`,{data:t}),l=t=>n.request("post",`${a}/cxinv/FinancialManager/CheckSure`,{data:t}),E=t=>n.request("post",`${a}/cxinv/FinancialManager/CheckAccrue`,{data:t});export{o as a,l as b,p as c,u as d,E as e,h};

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


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/assets/index.98cd4a.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.ac4300.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


+ 0 - 0
dist/assets/index.0e8d4646.js → dist/assets/index.be76080c.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.d1db0c.js


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


+ 1 - 0
dist/assets/index.dd8eab88.js

@@ -0,0 +1 @@
+import{aF as e,ab as a}from"./index.js";const{VITE_PROXY_DOMAIN_REAL:r,VITE_PROXY_USER_REAL:i,VITE_WORKORDER_REAL:c}=a(),n=c,o=t=>e.request("post",`${n}/cxinv/FinancialManager/create`,{data:t}),u=t=>e.request("post",`${n}/cxinv/FinancialProducts/CheckBatch`,{data:t}),p=t=>e.request("post",`${n}/cxinv/FinancialManager/list`,{data:t}),h=t=>e.request("post",`${n}/cxinv/FinancialManager/info`,{data:t}),l=t=>e.request("post",`${n}/cxinv/FinancialManager/delete`,{data:t}),E=t=>e.request("post",`${n}/cxinv/FinancialManager/CheckSure`,{data:t}),R=t=>e.request("post",`${n}/cxinv/FinancialManager/CheckAccrue`,{data:t});export{o as a,E as b,p as c,l as d,u as e,R as f,h};

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.de78445b.js → dist/assets/motion.2b5ebdc9.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.de78445b.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.2b5ebdc9.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.29d8f0a5.js → dist/assets/rule.8740d770.js


+ 0 - 0
dist/assets/tootip.f8ec1491.js → dist/assets/tootip.4387edcf.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.c6a73876.js → dist/assets/use-page-search.2475f65e.js


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


+ 0 - 0
dist/assets/verifyCode.709bd757.js → dist/assets/verifyCode.42f0d1a7.js


+ 4 - 0
src/api/invoiceInOut/inOutManager/index.ts

@@ -29,6 +29,10 @@ export const httpDetail = (data: object): ResponseType => {
     return http.request("post", `${newApi}/cxinv/FinancialManager/info`, { data });
 };
 
+export const httpDelete = (data: object): ResponseType => {
+    return http.request("post", `${newApi}/cxinv/FinancialManager/delete`, { data });
+};
+
 export const httpStatus = (data: object): ResponseType => {
     return http.request("post", `${newApi}/cxinv/FinancialManager/CheckSure`, { data });
 };

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

@@ -300,7 +300,7 @@ const columns = [
   { 
     label: "操作", 
     fixed: "right", 
-    width: 50, 
+    width: 80, 
     slot: "operation" 
   }
 ];

+ 20 - 5
src/views/invoiceInOut/inManager/index.vue

@@ -11,7 +11,9 @@ import contentConfig from "./config/content.config";
 import searchConfig from "./config/search.config";
 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";
 
 const PageName = "inOutManager";
 const router = useRouter();
@@ -23,6 +25,12 @@ const pageContentRef = ref(null)
 
 const { isSuperUser } = useUserInfo()
 
+
+const deleteTask = useTask({ success(){
+  ElMessage.success('取消成功')
+  pageContentRef?.value.onSearch()
+} })
+
 const events: PageEvents = {
   content: {
     create: () => router.push('/invoiceInOut/inManagerDetail'),
@@ -38,6 +46,11 @@ function onDownload(type = 'notOrder'){
   utils.book_append_sheet(workBook, workSheet, "sheet");
   writeFile(workBook, title, { bookType: "xlsx" });
 }
+
+
+function handleRefresh(row){
+  deleteTask.run(httpDelete({ id: row.id }))
+}
 </script>
 
 <template>
@@ -82,15 +95,17 @@ function onDownload(type = 'notOrder'){
           </template>
         </ElDropdown>
       </template>
-      <!-- <template #content_action>
-        <ElTooltip content="取消操作" placement="top">
+
+      <template #content_action="row">
+        <ElTooltip content="取消操作" placement="top" v-if="row.status == '1'">
           <ElButton 
-            :icon="useRenderIcon('delete')"
+            :icon="useRenderIcon('refresh')"
+            @click="handleRefresh(row)"
             type="danger"
             link
           />
         </ElTooltip>
-      </template> -->
+      </template>
     </PageContainer>
 
     <OrderImportModal 

+ 33 - 39
src/views/invoiceInOut/inventoryCheck/components/BaseForm.vue

@@ -14,6 +14,8 @@ import BasicDescriptions from "/@/components/BasicDescriptions";
 import { goodColumns } from "../config/columns";
 import { useRenderIcon } from "/@/components/ReIcon/src/hooks";
 
+import ProductDetail from "/@/components/productDetail/index.vue"
+
 
 import { httpAdd } from "/@/api/invoiceInOut/inventoryCheck";
 
@@ -86,11 +88,14 @@ async function submit(){
 function handleSubmit(list: any[]){
   detail.value = list[0]
   formData.value.product_id = list[0].id
+  formData.value.check_num = String(list[0].residue_stock)
 }
 
 function handleChoose(){
   detail.value = null
+  formData.value.check_num = '0'
   formData.value.product_id = ''
+  console.log(formData.value)
 }
 
 (async function initalData(){
@@ -100,33 +105,37 @@ function handleChoose(){
 </script>
 
 <template>
-  <ElForm
-    ref="formRef"
-    :rules="rules" 
-    :model="formData" 
-    v-loading="createTask.loading"
-    label-width="140px"
-  >
+  <ElForm ref="formRef" :rules="rules" :model="formData" v-loading="createTask.loading" label-width="140px">
     <ElRow>
       <ElCol :span="24">
         <ElFormItem label="商品信息" prop="product_id">
-          <ElInput  v-if="!detail" placeholder="商品信息" @click="state.visible = true"  />
+          <ElInput v-if="!detail" placeholder="商品信息" @click="state.visible = true" />
+
+          <div class="flex items-start" v-if="detail">
+            <ProductDetail v-if="detail" :data="detail" />
 
-          <div class="flex items-start"  v-if="detail">
-            <BasicDescriptions  :data="detail"  :columns="goodColumns" />
+            <!-- <BasicDescriptions :data="detail" :columns="goodColumns" /> -->
 
             <ElTooltip content="重新选择" placement="top">
-               <ElButton 
-                  link 
-                  type="info"
-                  :icon="useRenderIcon('close-circle-line')" 
-                  @click="handleChoose" 
-                />
+              <ElButton link type="info" :icon="useRenderIcon('close-circle-line')" @click="handleChoose" />
             </ElTooltip>
           </div>
         </ElFormItem>
       </ElCol>
 
+      <ElCol :span="6" v-if="detail">
+        <ElFormItem label="账面数量">
+          {{ detail?.residue_stock || 0 }}
+        </ElFormItem>
+      </ElCol>
+      <ElCol :span="6" v-if="detail">
+        <ElFormItem label="税前单价">
+          {{ detail?.subunit_price || 0 }}
+        </ElFormItem>
+      </ElCol>
+
+      <ElCol :span="12"></ElCol>
+
       <ElCol :span="24">
         <ElFormItem label="盘点数量" prop="check_num">
           <NumberInput v-model="formData.check_num" placeholder="盘点数量" />
@@ -135,7 +144,7 @@ function handleChoose(){
 
       <ElCol :span="24">
         <ElFormItem label="盈亏数量" prop="ykNum">
-         {{ reComputedNumber.ykNum }}
+          {{ reComputedNumber.ykNum }}
         </ElFormItem>
       </ElCol>
 
@@ -149,40 +158,25 @@ function handleChoose(){
       <ElCol :span="24">
         <ElFormItem label="结果类型" prop="check_type">
           <ElSelect v-model="formData.check_type" placeholder="结果类型">
-            <ElOption
-              :disabled="reComputedNumber.yKPrice == 0"
-              label="调整单" 
-              value="2" 
-            />
-
-            <ElOption 
-              label="前期数据导入" 
-              value="1" 
-            />
+            <ElOption :disabled="reComputedNumber.yKPrice == 0" label="调整单" value="2" />
+
+            <ElOption label="前期数据导入" value="1" />
           </ElSelect>
         </ElFormItem>
       </ElCol>
 
       <ElCol :span="24">
         <ElFormItem label="调整单入账月份" prop="fz_date">
-          <ElDatePicker
-            type="month"
-            placeholder="入账月份" 
-            v-model="formData.fz_date"
-            :disabledDate="disabledDate"
-            value-format="YYYY-MM"
-          />
+          <ElDatePicker type="month" placeholder="入账月份" v-model="formData.fz_date" :disabledDate="disabledDate"
+            value-format="YYYY-MM" />
         </ElFormItem>
       </ElCol>
     </ElRow>
 
     <div class="w-full flex justify-end">
-      <ElButton 
-        type="primary" 
-        @click="submit"
-      >保存</ElButton>
+      <ElButton type="primary" @click="submit">保存</ElButton>
     </div>
 
-    <ChooseGoodModal  v-model:visible="state.visible"  @submit="handleSubmit" />
+    <ChooseGoodModal v-model:visible="state.visible" @submit="handleSubmit" />
   </ElForm>
 </template>

+ 6 - 6
src/views/invoiceInOut/inventoryCheck/config/content.config.ts

@@ -76,13 +76,13 @@ const columns = [
     label: '操作人',
     prop: 'apply_name',
     width: 80
+  },
+  {
+    label: "操作",
+    fixed: "right",
+    width: 50,
+    slot: "operation"
   }
-  // {
-  //   label: "操作",
-  //   fixed: "right",
-  //   width: 50,
-  //   slot: "operation"
-  // }
 ];
 
 const contentConfig: ContentConfig = {

+ 1 - 1
src/views/invoiceInOut/outManager/config/content.config.ts

@@ -295,7 +295,7 @@ const columns = [
   { 
     label: "操作", 
     fixed: "right", 
-    width: 50, 
+    width: 80, 
     slot: "operation" 
   }
 ];

+ 31 - 38
src/views/invoiceInOut/outManager/index.vue

@@ -11,7 +11,9 @@ import contentConfig from "./config/content.config";
 import searchConfig from "./config/search.config";
 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";
 
 const PageName = "inOutManager";
 const router = useRouter();
@@ -21,6 +23,13 @@ const hooks: PageHooks = { pageSearchHook: () => usePageSearch(undefined, undefi
 
 const pageContentRef = ref(null)
 
+const deleteTask = useTask({
+  success() {
+    ElMessage.success('取消成功')
+    pageContentRef?.value.onSearch()
+  }
+})
+
 const { isSuperUser } = useUserInfo()
 
 const events: PageEvents = {
@@ -38,27 +47,22 @@ function onDownload(type = 'notOrder'){
   utils.book_append_sheet(workBook, workSheet, "sheet");
   writeFile(workBook, title, { bookType: "xlsx" });
 }
+
+function handleRefresh(row) {
+  deleteTask.run(httpDelete({ id: row.id }))
+}
 </script>
 
 <template>
   <PageAuth :pageName="PageName">
-    <PageContainer
-      :hooks="hooks"
-      :events="events"
-      :searchConfig="searchConfig"
-      :contentConfig="contentConfig"
-      :get-content-ref="ref => pageContentRef = ref"
-    >
+    <PageContainer :hooks="hooks" :events="events" :searchConfig="searchConfig" :contentConfig="contentConfig"
+      :get-content-ref="ref => pageContentRef = ref">
       <template #content_header>
-        <ElDropdown  v-if="!isSuperUser">
-          <ElButton
-            size="small" 
-            type="primary"
-            style="margin-right: 10px;margin-top:1px"
-            :icon="useRenderIcon('arrow-up-line')"
-          >商品导入
+        <ElDropdown v-if="!isSuperUser">
+          <ElButton size="small" type="primary" style="margin-right: 10px;margin-top:1px"
+            :icon="useRenderIcon('arrow-up-line')">商品导入
           </ElButton>
-          
+
           <template #dropdown>
             <ElDropdownMenu>
               <ElDropdownItem @click="state.orderImportVisible = true">订单商品</ElDropdownItem>
@@ -68,12 +72,9 @@ function onDownload(type = 'notOrder'){
         </ElDropdown>
 
         <ElDropdown>
-          <ElButton 
-            size="small" 
-            style="margin-right: 10px;margin-top:1px"
-            :icon="useRenderIcon('arrow-down-line')"
-          >商品导入模板下载</ElButton>
-          
+          <ElButton size="small" style="margin-right: 10px;margin-top:1px" :icon="useRenderIcon('arrow-down-line')">
+            商品导入模板下载</ElButton>
+
           <template #dropdown>
             <ElDropdownMenu>
               <ElDropdownItem @click="onDownload('order')">订单商品</ElDropdownItem>
@@ -82,25 +83,17 @@ function onDownload(type = 'notOrder'){
           </template>
         </ElDropdown>
       </template>
-      <!-- <template #content_action>
-        <ElTooltip content="取消操作" placement="top">
-          <ElButton 
-            :icon="useRenderIcon('delete')"
-            type="danger"
-            link
-          />
+
+
+      <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()"
-    />
+    <OrderImportModal v-model:visible="state.orderImportVisible" @refresh="pageContentRef?.onSearch()" />
 
-    <NotOrderImportModal 
-      v-model:visible="state.notOrderImportVisible"
-      @refresh="pageContentRef?.onSearch()"
-    />
+    <NotOrderImportModal v-model:visible="state.notOrderImportVisible" @refresh="pageContentRef?.onSearch()" />
   </PageAuth>
 </template>

+ 5 - 3
src/views/invoiceInOut/summary/detail.vue

@@ -93,6 +93,8 @@ const formData = ref({
                 <ElCol :span="24">
                   <ElTable size="small" :data="listTask.data?.list" border stripe>
                     <ElTableColumn label="存货" align="center">
+                      <ElTableColumn prop="product_id" label="商品ID" width="60" show-overflow-tooltip />
+                      
                       <ElTableColumn prop="skuCode" label="编码" width="120" show-overflow-tooltip />
                       <ElTableColumn prop="goodName" label="名称" width="150" show-overflow-tooltip />
 
@@ -138,7 +140,7 @@ const formData = ref({
 
                     <ElTableColumn label="发出" align="center">
                       <ElTableColumn prop="out_num" label="数量" show-overflow-tooltip />
-                      
+
                       <ElTableColumn prop="unit_price" label="单价" show-overflow-tooltip>
                         <template #="{ row }">
                           {{ row.Porduct?.subunit_price }}
@@ -150,8 +152,8 @@ const formData = ref({
 
                     <ElTableColumn label="结存" align="center">
                       <ElTableColumn prop="balance_num" label="数量" show-overflow-tooltip />
-                      
-                        <ElTableColumn prop="unit_price" label="单价" show-overflow-tooltip>
+
+                      <ElTableColumn prop="unit_price" label="单价" show-overflow-tooltip>
                         <template #="{ row }">
                           {{ row.Porduct?.subunit_price }}
                         </template>

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