snow 3 bulan lalu
induk
melakukan
9989df90be
100 mengubah file dengan 331 tambahan dan 157 penghapusan
  1. 0 0
      dist/assets/BaseForm.4b5981.js
  2. 0 0
      dist/assets/BaseForm.74360a.js
  3. 0 0
      dist/assets/ChildGoodEditModal.396f34.js
  4. 0 0
      dist/assets/ChildGoodEditModal.6c6e20.js
  5. 1 1
      dist/assets/ChildGoodEditModal.7967d3.js
  6. 0 0
      dist/assets/ChildGoodEditModal.b0de1a.js
  7. 1 1
      dist/assets/ChildGoodEditModal.d0c9e8.js
  8. 1 1
      dist/assets/InvoiceTitle.77bebe.js
  9. 1 1
      dist/assets/InvoiceTitle.7eecae.js
  10. 0 0
      dist/assets/basic-descriptions.431318ab.js
  11. 0 0
      dist/assets/columnRenderHelper.85570348.js
  12. 0 0
      dist/assets/columns.0d79de5f.js
  13. 0 0
      dist/assets/columns.edf80827.js
  14. 0 0
      dist/assets/detail.3e1540.js
  15. 0 0
      dist/assets/detail.40f304.js
  16. 1 1
      dist/assets/detail.48dab8.js
  17. 0 0
      dist/assets/detail.81a26f.js
  18. 0 0
      dist/assets/detail.86fc1b.js
  19. 0 0
      dist/assets/detail.a9680f.js
  20. 0 0
      dist/assets/detail.a9d661.js
  21. 0 0
      dist/assets/detail.c83bca.js
  22. 0 0
      dist/assets/execl-upload.fa5b0524.js
  23. 0 0
      dist/assets/index.04a7a9.js
  24. 0 0
      dist/assets/index.06cea9.js
  25. 0 0
      dist/assets/index.0975b0.js
  26. 0 0
      dist/assets/index.0984e6.js
  27. 0 0
      dist/assets/index.0b8822ff.js
  28. 0 0
      dist/assets/index.0dbb49.js
  29. 0 0
      dist/assets/index.1c6699.js
  30. 0 0
      dist/assets/index.1ddafc.js
  31. 0 0
      dist/assets/index.23a090.js
  32. 0 0
      dist/assets/index.26a26c.js
  33. 0 0
      dist/assets/index.29b17241.js
  34. 0 0
      dist/assets/index.2d5352.js
  35. 0 0
      dist/assets/index.303734.js
  36. 0 0
      dist/assets/index.307251.js
  37. 0 0
      dist/assets/index.34beaa.js
  38. 0 0
      dist/assets/index.42e1e3.js
  39. 0 0
      dist/assets/index.4351b88f.js
  40. 0 0
      dist/assets/index.4472f122.js
  41. 0 0
      dist/assets/index.4a82bc9e.js
  42. 0 0
      dist/assets/index.4cf9ee.js
  43. 0 0
      dist/assets/index.4df499.js
  44. 0 0
      dist/assets/index.521a0a96.js
  45. 0 0
      dist/assets/index.52bb3f.js
  46. 0 0
      dist/assets/index.56252d.js
  47. 0 0
      dist/assets/index.56903937.js
  48. 0 0
      dist/assets/index.603aa9.js
  49. 0 0
      dist/assets/index.64b08ff8.js
  50. 0 0
      dist/assets/index.674a5d.js
  51. 0 0
      dist/assets/index.6b0300.js
  52. 0 0
      dist/assets/index.6d1a00.js
  53. 0 0
      dist/assets/index.6e79eb.js
  54. 0 0
      dist/assets/index.6fbca70b.js
  55. 0 0
      dist/assets/index.775568.js
  56. 0 0
      dist/assets/index.77e8d1.js
  57. 0 0
      dist/assets/index.7c4279.js
  58. 0 0
      dist/assets/index.8662f7.js
  59. 0 0
      dist/assets/index.8834d2dc.js
  60. 0 0
      dist/assets/index.9fb413.js
  61. 0 0
      dist/assets/index.9fd33b.js
  62. 0 0
      dist/assets/index.a3a924.js
  63. 0 0
      dist/assets/index.a810f694.js
  64. 0 0
      dist/assets/index.a9eb7f.js
  65. 0 0
      dist/assets/index.abb92270.js
  66. 1 1
      dist/assets/index.b002649f.js
  67. 0 0
      dist/assets/index.bdcf42.js
  68. 0 0
      dist/assets/index.c1687a.js
  69. 0 0
      dist/assets/index.c2487c.js
  70. 0 0
      dist/assets/index.c48d03.js
  71. 0 0
      dist/assets/index.c7e0f4.js
  72. 0 0
      dist/assets/index.ca9004.js
  73. 0 0
      dist/assets/index.d6108c.js
  74. 0 0
      dist/assets/index.d83ede.js
  75. 0 0
      dist/assets/index.ddd736.js
  76. 0 0
      dist/assets/index.f9cde5.js
  77. 0 0
      dist/assets/index.ff51ce.js
  78. 0 0
      dist/assets/index.js
  79. 0 0
      dist/assets/motion.d33cfbc6.js
  80. 0 0
      dist/assets/phone.9e1123.js
  81. 1 1
      dist/assets/qrCode.be32d8.js
  82. 0 0
      dist/assets/regist.bfca82.js
  83. 0 0
      dist/assets/rule.c8681d86.js
  84. 1 0
      dist/assets/shared.5e18e776.js
  85. 0 1
      dist/assets/shared.cc2c6299.js
  86. 0 0
      dist/assets/tootip.210b42ea.js
  87. 0 0
      dist/assets/update.2f876b.js
  88. 0 0
      dist/assets/use-page-search.5d411a1f.js
  89. 0 0
      dist/assets/useDetail.3ffdc50c.js
  90. 0 0
      dist/assets/verifyCode.5b13e404.js
  91. 98 54
      src/views/invoiceInOut/clientC/components/NotOrderImportModal/columns-config.ts
  92. 4 4
      src/views/invoiceInOut/clientC/components/NotOrderImportModal/index.vue
  93. 92 40
      src/views/invoiceInOut/clientC/components/OrderImportModal/columns-config.ts
  94. 3 3
      src/views/invoiceInOut/clientC/components/OrderImportModal/index.vue
  95. 5 0
      src/views/invoiceInOut/clientC/config/content.config.ts
  96. 8 2
      src/views/invoiceInOut/clientC/config/search.config.ts
  97. 101 42
      src/views/invoiceInOut/inManager/components/NotOrderImportModal/columns-config.ts
  98. 4 2
      src/views/invoiceInOut/inManager/components/NotOrderImportModal/index.vue
  99. 3 2
      src/views/invoiceInOut/inManager/components/OrderImportModal/index.vue
  100. 5 0
      src/views/invoiceInOut/inManager/config/content.config.ts

File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/BaseForm.4b5981.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/BaseForm.74360a.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/ChildGoodEditModal.396f34.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/ChildGoodEditModal.6c6e20.js


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

@@ -1 +1 @@
-import{_ as B,d as C,a$ as _,w as x,z as V,r as y,o as i,G as d,C as n,l as a,a as b,h as s,j as r,aO as h,M as w,ah as D,b0 as k}from"./index.js";import{a as E}from"./columns.a26c0907.js";import{B as M}from"./basic-descriptions.10586125.js";import"./status.b7512d56.js";import"./tootip.4648ad55.js";const F={class:"flex justify-between mt-[10px]"},N={class:"flex items-center"},G=C({__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=_(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"])):b("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(h),{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 C,a$ as _,w as x,z as V,r as y,o as i,G as d,C as n,l as a,a as b,h as s,j as r,aO as h,M as w,ah as D,b0 as k}from"./index.js";import{a as E}from"./columns.edf80827.js";import{B as M}from"./basic-descriptions.431318ab.js";import"./status.b7512d56.js";import"./tootip.210b42ea.js";const F={class:"flex justify-between mt-[10px]"},N={class:"flex items-center"},G=C({__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=_(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"])):b("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(h),{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};

File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/ChildGoodEditModal.b0de1a.js


+ 1 - 1
dist/assets/ChildGoodEditModal.d0c9e8.js

@@ -1 +1 @@
-import{_ as C,d as _,a$ as x,w as V,z as y,r as b,o as i,G as d,C as n,l as a,a as B,h as u,j as r,aO as h,M as w,ah as D,b0 as F}from"./index.js";import{g as N}from"./columns.f15ffa0a.js";import{B as k}from"./basic-descriptions.10586125.js";import"./status.b7512d56.js";import"./shared.a743a5f7.js";import"./tootip.4648ad55.js";const E={class:"flex justify-between mt-[10px]"},g={class:"flex items-center"},M=_({__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=x(t,"visible"),l=V(0);y(()=>o.value,()=>{!o.value||(l.value=t.data.goodNum)});function f(){c("submit",t.index,{...t.data,goodNum:l.value}),o.value=!1}return(G,e)=>{const v=b("ElButton");return i(),d(a(F),{modelValue:a(o),"onUpdate:modelValue":e[1]||(e[1]=s=>D(o)?o.value=s:null),title:"\u7F16\u8F91\u5546\u54C1",center:""},{default:n(()=>[t.data?(i(),d(a(k),{key:0,style:{overflow:"hidden"},data:t.data,columns:a(N)},null,8,["data","columns"])):B("v-if",!0),u("div",E,[u("div",g,[e[2]||(e[2]=u("p",{style:{width:"110px"}},"\u64CD\u4F5C\u6570\u91CF:",-1)),r(a(h),{modelValue:l.value,"onUpdate:modelValue":e[0]||(e[0]=s=>l.value=s),placeholder:"\u64CD\u4F5C\u6570\u91CF"},null,8,["modelValue"])]),r(v,{type:"primary",onClick:f},{default:n(()=>e[3]||(e[3]=[w("\u4FDD\u5B58")])),_:1})])]),_:1},8,["modelValue"])}}});var R=C(M,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/views/invoiceInOut/clientC/components/ChildGoodEditModal.vue"]]);export{R as default};
+import{_ as C,d as _,a$ as x,w as V,z as y,r as b,o as i,G as d,C as n,l as a,a as B,h as u,j as r,aO as h,M as w,ah as D,b0 as F}from"./index.js";import{g as N}from"./columns.0d79de5f.js";import{B as k}from"./basic-descriptions.431318ab.js";import"./status.b7512d56.js";import"./shared.a743a5f7.js";import"./tootip.210b42ea.js";const E={class:"flex justify-between mt-[10px]"},g={class:"flex items-center"},M=_({__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=x(t,"visible"),l=V(0);y(()=>o.value,()=>{!o.value||(l.value=t.data.goodNum)});function f(){c("submit",t.index,{...t.data,goodNum:l.value}),o.value=!1}return(G,e)=>{const v=b("ElButton");return i(),d(a(F),{modelValue:a(o),"onUpdate:modelValue":e[1]||(e[1]=s=>D(o)?o.value=s:null),title:"\u7F16\u8F91\u5546\u54C1",center:""},{default:n(()=>[t.data?(i(),d(a(k),{key:0,style:{overflow:"hidden"},data:t.data,columns:a(N)},null,8,["data","columns"])):B("v-if",!0),u("div",E,[u("div",g,[e[2]||(e[2]=u("p",{style:{width:"110px"}},"\u64CD\u4F5C\u6570\u91CF:",-1)),r(a(h),{modelValue:l.value,"onUpdate:modelValue":e[0]||(e[0]=s=>l.value=s),placeholder:"\u64CD\u4F5C\u6570\u91CF"},null,8,["modelValue"])]),r(v,{type:"primary",onClick:f},{default:n(()=>e[3]||(e[3]=[w("\u4FDD\u5B58")])),_:1})])]),_:1},8,["modelValue"])}}});var R=C(M,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/views/invoiceInOut/clientC/components/ChildGoodEditModal.vue"]]);export{R as default};

+ 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.10586125.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.431318ab.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.4f9e44f6.js";import{B as c}from"./basic-descriptions.10586125.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.4f9e44f6.js";import{B as c}from"./basic-descriptions.431318ab.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.10586125.js → dist/assets/basic-descriptions.431318ab.js


+ 0 - 0
dist/assets/columnRenderHelper.27a0772d.js → dist/assets/columnRenderHelper.85570348.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/columns.0d79de5f.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/columns.edf80827.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/detail.3e1540.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/detail.40f304.js


+ 1 - 1
dist/assets/detail.48dab8.js

@@ -1 +1 @@
-import{_ as n,d as p,aY as m,at as d,H as _,l as e,o as a,c as u,h as f,L as v,G as o,a as i}from"./index.js";import{u as k}from"./useDetail.21484d5d.js";import D from"./BaseForm.74360a.js";import{P as g}from"./index.b6700878.js";import{a as h}from"./index.61c7d0fb.js";import"./status.b7512d56.js";import"./InvoiceTitle.77bebe.js";import"./basic-descriptions.10586125.js";import"./use-page-search.0aa645a7.js";import"./columns.a26c0907.js";import"./tootip.4648ad55.js";import"./ChildGoodEditModal.7967d3.js";import"./query-category.fa03a8.js";const y={class:"padding__container"},x={class:"my-[5px]",style:{"font-size":"14px"}},B=p({__name:"detail",setup(C){const t=m(),{title:r,isDetail:c,collapses:N,id:s}=k({baseName:"\u5546\u54C1",collapseLen:2});return s.value&&t.run(h({id:s.value})),(w,L)=>{const l=d("loading");return _((a(),u("div",y,[f("p",x,v(e(r)),1),e(c)?i("v-if",!0):(a(),o(D,{key:0})),e(t).data?(a(),o(g,{key:1,data:e(t).data},null,8,["data"])):i("v-if",!0)])),[[l,e(t).loading]])}}});var S=n(B,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/views/invoiceInOut/productManager/detail.vue"]]);export{S as default};
+import{_ as n,d as p,aY as m,at as d,H as _,l as e,o as a,c as u,h as f,L as v,G as o,a as i}from"./index.js";import{u as k}from"./useDetail.3ffdc50c.js";import D from"./BaseForm.74360a.js";import{P as g}from"./index.521a0a96.js";import{a as h}from"./index.abb92270.js";import"./status.b7512d56.js";import"./InvoiceTitle.77bebe.js";import"./basic-descriptions.431318ab.js";import"./use-page-search.5d411a1f.js";import"./columns.edf80827.js";import"./tootip.210b42ea.js";import"./ChildGoodEditModal.7967d3.js";import"./query-category.fa03a8.js";const y={class:"padding__container"},x={class:"my-[5px]",style:{"font-size":"14px"}},B=p({__name:"detail",setup(C){const t=m(),{title:r,isDetail:c,collapses:N,id:s}=k({baseName:"\u5546\u54C1",collapseLen:2});return s.value&&t.run(h({id:s.value})),(w,L)=>{const l=d("loading");return _((a(),u("div",y,[f("p",x,v(e(r)),1),e(c)?i("v-if",!0):(a(),o(D,{key:0})),e(t).data?(a(),o(g,{key:1,data:e(t).data},null,8,["data"])):i("v-if",!0)])),[[l,e(t).loading]])}}});var S=n(B,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/views/invoiceInOut/productManager/detail.vue"]]);export{S as default};

File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/detail.81a26f.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/detail.86fc1b.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/detail.a9680f.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/detail.a9d661.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/detail.c83bca.js


+ 0 - 0
dist/assets/execl-upload.ba134da2.js → dist/assets/execl-upload.fa5b0524.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.04a7a9.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.06cea9.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.0975b0.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.0984e6.js


+ 0 - 0
dist/assets/index.4c26a8af.js → dist/assets/index.0b8822ff.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.0dbb49.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.1c6699.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.1ddafc.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.23a090.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.26a26c.js


+ 0 - 0
dist/assets/index.2c7099d5.js → dist/assets/index.29b17241.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.2d5352.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.303734.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.307251.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.34beaa.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.42e1e3.js


+ 0 - 0
dist/assets/index.89ff73ee.js → dist/assets/index.4351b88f.js


+ 0 - 0
dist/assets/index.4a30f019.js → dist/assets/index.4472f122.js


+ 0 - 0
dist/assets/index.164cc285.js → dist/assets/index.4a82bc9e.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.4cf9ee.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.4df499.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.521a0a96.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.52bb3f.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.56252d.js


+ 0 - 0
dist/assets/index.d7c378af.js → dist/assets/index.56903937.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.603aa9.js


+ 0 - 0
dist/assets/index.0b2ebc65.js → dist/assets/index.64b08ff8.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.674a5d.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.6b0300.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.6d1a00.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.6e79eb.js


+ 0 - 0
dist/assets/index.28f5c801.js → dist/assets/index.6fbca70b.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.775568.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.77e8d1.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.7c4279.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.8662f7.js


+ 0 - 0
dist/assets/index.b54a0de3.js → dist/assets/index.8834d2dc.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.9fb413.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.9fd33b.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.a3a924.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.a810f694.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.a9eb7f.js


+ 0 - 0
dist/assets/index.61c7d0fb.js → dist/assets/index.abb92270.js


+ 1 - 1
dist/assets/index.889230e1.js → dist/assets/index.b002649f.js

@@ -1 +1 @@
-import{d as E,w as c,aY as D,r as l,at as b,o as d,c as m,j as e,C as s,l as i,J as B,H as k,G as y,a as F,_ as P}from"./index.js";import{h as x}from"./index.164cc285.js";import{P as T}from"./index.ddcf28c6.js";const g={class:"w-full"},R=E({__name:"index",props:{ProductRela:{type:Array,required:!0}},setup(V){const p=c(!1),a=c(0),u=D();function _(t,n){p.value=!0,a.value=n,u.run(x({id:t}))}return(t,n)=>{const o=l("ElTableColumn"),v=l("ElButton"),f=l("ElTooltip"),w=l("ElTable"),C=l("ElDialog"),h=b("loading");return d(),m("div",g,[e(w,{size:"small",border:"",data:t.ProductRela},{default:s(()=>[e(o,{label:"\u5546\u54C1ID",prop:"product_id",width:"60px","show-overflow-tooltip":""}),e(o,{label:"\u5546\u54C1\u7F16\u53F7",prop:"skuCode","show-overflow-tooltip":""}),e(o,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName","show-overflow-tooltip":""}),e(o,{label:"\u64CD\u4F5C\u6570\u91CF",prop:"num",width:"80px","show-overflow-tooltip":""}),e(o,{label:"\u64CD\u4F5C\u4EBA",prop:"apply_name",width:"80px","show-overflow-tooltip":""}),e(o,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"create_time","show-overflow-tooltip":""}),e(o,{label:"\u64CD\u4F5C",width:"100px"},{default:s(r=>[e(f,{content:"\u67E5\u770B\u8BE6\u60C5"},{default:s(()=>[e(v,{type:"primary",link:"",icon:i(B)("eye-view"),onClick:A=>_(r.row.product_id,r.$index)},null,8,["icon","onClick"])]),_:2},1024)]),_:1})]),_:1},8,["data"]),e(C,{center:"",title:"\u5546\u54C1\u8BE6\u60C5",modelValue:p.value,"onUpdate:modelValue":n[0]||(n[0]=r=>p.value=r),style:{overflow:"hidden"}},{default:s(()=>[k((d(),m("div",null,[i(u).data?(d(),y(T,{key:0,data:i(u).data,num:t.ProductRela[a.value].num,time:t.ProductRela[a.value].create_time,name:t.ProductRela[a.value].apply_name},null,8,["data","num","time","name"])):F("v-if",!0)])),[[h,i(u).loading]])]),_:1},8,["modelValue"])])}}});var U=P(R,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/components/BasicProducts/index.vue"]]);export{U as B};
+import{d as E,w as c,aY as D,r as l,at as b,o as d,c as m,j as e,C as s,l as i,J as B,H as k,G as y,a as F,_ as P}from"./index.js";import{h as x}from"./index.4a82bc9e.js";import{P as T}from"./index.a810f694.js";const g={class:"w-full"},R=E({__name:"index",props:{ProductRela:{type:Array,required:!0}},setup(V){const p=c(!1),a=c(0),u=D();function _(t,n){p.value=!0,a.value=n,u.run(x({id:t}))}return(t,n)=>{const o=l("ElTableColumn"),v=l("ElButton"),f=l("ElTooltip"),w=l("ElTable"),C=l("ElDialog"),h=b("loading");return d(),m("div",g,[e(w,{size:"small",border:"",data:t.ProductRela},{default:s(()=>[e(o,{label:"\u5546\u54C1ID",prop:"product_id",width:"60px","show-overflow-tooltip":""}),e(o,{label:"\u5546\u54C1\u7F16\u53F7",prop:"skuCode","show-overflow-tooltip":""}),e(o,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName","show-overflow-tooltip":""}),e(o,{label:"\u64CD\u4F5C\u6570\u91CF",prop:"num",width:"80px","show-overflow-tooltip":""}),e(o,{label:"\u64CD\u4F5C\u4EBA",prop:"apply_name",width:"80px","show-overflow-tooltip":""}),e(o,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"create_time","show-overflow-tooltip":""}),e(o,{label:"\u64CD\u4F5C",width:"100px"},{default:s(r=>[e(f,{content:"\u67E5\u770B\u8BE6\u60C5"},{default:s(()=>[e(v,{type:"primary",link:"",icon:i(B)("eye-view"),onClick:A=>_(r.row.product_id,r.$index)},null,8,["icon","onClick"])]),_:2},1024)]),_:1})]),_:1},8,["data"]),e(C,{center:"",title:"\u5546\u54C1\u8BE6\u60C5",modelValue:p.value,"onUpdate:modelValue":n[0]||(n[0]=r=>p.value=r),style:{overflow:"hidden"}},{default:s(()=>[k((d(),m("div",null,[i(u).data?(d(),y(T,{key:0,data:i(u).data,num:t.ProductRela[a.value].num,time:t.ProductRela[a.value].create_time,name:t.ProductRela[a.value].apply_name},null,8,["data","num","time","name"])):F("v-if",!0)])),[[h,i(u).loading]])]),_:1},8,["modelValue"])])}}});var U=P(R,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/components/BasicProducts/index.vue"]]);export{U as B};

File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.bdcf42.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.c1687a.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.c2487c.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.c48d03.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.c7e0f4.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.ca9004.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.d6108c.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.d83ede.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.ddd736.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.f9cde5.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.ff51ce.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/index.js


+ 0 - 0
dist/assets/motion.1ec30d32.js → dist/assets/motion.d33cfbc6.js


File diff ditekan karena terlalu besar
+ 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,bv as ve,bw 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.1ec30d32.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,bv as ve,bw 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.d33cfbc6.js";/*!
  * is-plain-object <https://github.com/jonschlinkert/is-plain-object>
  *
  * Copyright (c) 2014-2017, Jon Schlinkert.

File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/regist.bfca82.js


+ 0 - 0
dist/assets/rule.1e51821a.js → dist/assets/rule.c8681d86.js


+ 1 - 0
dist/assets/shared.5e18e776.js

@@ -0,0 +1 @@
+const e=[{value:"1",label:"\u5165\u5E93"},{value:"2",label:"\u51FA\u5E93"},{value:"3",label:"\u5165\u5E93\u7EA2\u51B2"},{value:"4",label:"\u51FA\u5E93\u7EA2\u51B2"}],s=e.reduce((a,u)=>({...a,[u.label]:u.value}),{}),l=[{value:"1",label:"\u91C7\u9500\u7ED3\u7B97"},{value:"2",label:"\u975E\u91C7\u9500\u7ED3\u7B97"}],b=l.reduce((a,u)=>({...a,[u.label]:u.value}),{}),o=[{value:"1",label:"\u5F85\u5904\u7406",type:"warning"},{value:"2",label:"\u5BA1\u6838\u5B8C\u6210",type:"success"}];export{b as a,l as b,s as m,o as s,e as t};

+ 0 - 1
dist/assets/shared.cc2c6299.js

@@ -1 +0,0 @@
-const l=[{value:"1",label:"\u5165\u5E93"},{value:"2",label:"\u51FA\u5E93"},{value:"3",label:"\u5165\u5E93\u7EA2\u51B2"},{value:"4",label:"\u51FA\u5E93\u7EA2\u51B2"}],s=l.reduce((e,u)=>({...e,[u.label]:u.value}),{}),a=[{value:"1",label:"\u91C7\u9500\u7ED3\u7B97"},{value:"2",label:"\u975E\u91C7\u9500\u7ED3\u7B97"}],b=a.reduce((e,u)=>({...e,[u.label]:u.value}),{}),t=[{value:"1",label:"\u5F85\u5904\u7406",type:"warning"},{value:"2",label:"\u5BA1\u6838\u5B8C\u6210",type:"success"},{value:"3",label:"\u9A73\u56DE",type:"success"}];export{b as a,a as b,s as m,t as s,l as t};

+ 0 - 0
dist/assets/tootip.4648ad55.js → dist/assets/tootip.210b42ea.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/assets/update.2f876b.js


+ 0 - 0
dist/assets/use-page-search.0aa645a7.js → dist/assets/use-page-search.5d411a1f.js


+ 0 - 0
dist/assets/useDetail.21484d5d.js → dist/assets/useDetail.3ffdc50c.js


+ 0 - 0
dist/assets/verifyCode.d2532784.js → dist/assets/verifyCode.5b13e404.js


+ 98 - 54
src/views/invoiceInOut/clientC/components/NotOrderImportModal/columns-config.ts

@@ -9,151 +9,195 @@ const columns = [
     label: '类型',
     prop: 'type',
     minWidth: '100px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '出库',
+      '出库红冲'
+    ]
   },
   {
     label: '订单来源',
     prop: 'source',
     minWidth: '100px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '采销结算',
+      '非采销结算'
+    ]
   },
   {
     label: '订单购买方纳税号',
     prop: 'buyer_code',
     minWidth: '130px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '91110113MA008J790J',
+      '91110113MA008J790J'
+    ]
   },
   {
     label: '订单购买方公司名称',
     prop: 'buyer_name',
     minWidth: '150px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '北京百辰荣达国际科贸有限公司',
+      '北京百辰荣达国际科贸有限公司'
+    ]
   },
   {
     label: '订单销售方公司纳税号',
     prop: 'seller_code',
     minWidth: '160px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '91110118MACEA1R94G',
+      '91110118MACEA1R94G'
+    ]
   },
   {
     label: '订单销售方公司名称',
     prop: 'seller_name',
     minWidth: '160px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '北京锦兴弘昌科技有限公司',
+      '北京锦兴弘昌科技有限公司'
+    ]
   },
   {
     label: '订单编号',
     prop: 'orderCode',
     minWidth: '120px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      'FQR2408091410078906',
+      'FQR2408091408089205'
+    ]
   },
   {
     label: '订单主单号',
     prop: 'cxCode',
     minWidth: '120px',
-    defaultData: '',
+    defaultData: [
+      'QR2408091409232833',
+      'QR2408091407526489'
+    ]
   },
-  // {
-  //   label: '订单主单号',
-  //   prop: 'cxCode',
-  //   minWidth: '120px',
-  //   defaultData: '',
-  // },
   {
     label: '商品类型',
     prop: 'goodType',
     minWidth: '120px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '咨询商品',
+      '库存商品'
+    ]
   },
   {
     label: '商品编号',
     prop: 'goodNo',
     minWidth: '100px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      'SKU2408091355123018',
+      'SKU2408091354219149'
+    ]
   },
   {
     label: '商品名称',
     prop: 'goodName',
     minWidth: '100px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '泰康专版金钥匙5g',
+      '拉杆箱'
+    ]
   },
   {
     label: '订单单位',
     prop: 'unit',
     minWidth: '80px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '个',
+      '个',
+    ]
   },
   {
     label: '商品数量',
     prop: 'num',
     minWidth: '110px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '2',
+      '1'
+    ]
   },
   {
     label: '商品单价',
     prop: 'goodPrice',
     minWidth: '110px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '725.2',
+      '194.04'
+    ]
   },
   {
     label: '订单总金额',
     prop: 'totalPrice',
     minWidth: '110px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '725.2',
+      '194.04'
+    ],
   },
   {
     label: '出库时间',
     prop: 'fz_date',
     minWidth: '80px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '2024-10',
+      '2024-10'
+    ],
   },
   {
     label: '关联商品ID',
     prop: 'relaGoodNo',
     minWidth: '110px',
     required: true,
-    defaultData: ''
+    defaultData: [
+      '5',
+      '10'
+    ]
   },
   {
     label: '操作数量',
     prop: 'relaGoodNum',
     minWidth: '100px',
     required: true,
-    defaultData: ''
+    defaultData: [
+      '2',
+      '1'
+    ]
   }
-  // {
-  //   label: '子商品编号',
-  //   minWidth: '100px',
-  //   prop: 'childGoodNo',
-  //   defaultData: ''
-  // },
-  // {
-  //   label: '子商品数量',
-  //   minWidth: '100px',
-  //   prop: 'childGoodNo',
-  //   defaultData: ''
-  // }
 ]
 
-const notOrderTemplate = [columns.slice(1).reduce((prev, current) => {
-  return { ...prev, [current.label]: current.defaultData ? current.defaultData : '' }
-}, {})]
+const notOrderTemplate = new Array(3).fill(1).map((_, index) => (columns.slice(1).reduce((prev, current) => {
+  const isRequired = index === 0
+  let defaultValue = ''
+
+  if (isRequired) {
+    defaultValue = current.required ? '必填' : ''
+  } else {
+    defaultValue = current.defaultData[index - 1]
+  }
 
+  return { ...prev, [current.label]: defaultValue }
+}, {})))
 
 export const mapLabelToProp = columns.reduce((prev, current) => ({
   ...prev,

+ 4 - 4
src/views/invoiceInOut/clientC/components/NotOrderImportModal/index.vue

@@ -120,18 +120,18 @@ const handleSubmit = async () => {
     })
 
     const { code, message, data: _d } = await httpAdd({ list });
+    loading.value = false;
 
-    if(code == 1004){
+    if (code == 1004 && !_d) {
       errorState.value.visible = true
       errorState.value.list = _d
+      return
     }
 
-    loading.value = false;
-
     responseHandle({
       code,
       message,
-      noMessage: true,
+      noMessage: false,
       handler: () => {
         ElMessage.success("数据导入成功!");
         emit("refresh");

+ 92 - 40
src/views/invoiceInOut/clientC/components/OrderImportModal/columns-config.ts

@@ -9,124 +9,176 @@ const columns = [
     label: '类型',
     prop: 'type',
     minWidth: '100px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '出库',
+      '出库红冲'
+    ]
   },
   {
     label: '订单来源',
     prop: 'source',
     minWidth: '100px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '采销结算',
+      '非采销结算'
+    ]
   },
   {
     label: '订单购买方纳税号',
     prop: 'buyer_code',
     minWidth: '130px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '91110113MA008J790J',
+      '91110113MA008J790J'
+    ]
   },
   {
     label: '订单购买方公司名称',
     prop: 'buyer_name',
     minWidth: '150px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '北京百辰荣达国际科贸有限公司',
+      '北京百辰荣达国际科贸有限公司'
+    ]
   },
   {
     label: '订单销售方公司纳税号',
     prop: 'seller_code',
     minWidth: '160px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '91110118MACEA1R94G',
+      '91110118MACEA1R94G'
+    ]
   },
   {
     label: '订单销售方公司名称',
     prop: 'seller_name',
     minWidth: '160px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '北京锦兴弘昌科技有限公司',
+      '北京锦兴弘昌科技有限公司'
+    ]
   },
   {
     label: '订单编号',
     prop: 'orderCode',
     minWidth: '120px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      'FQR2408091410078906',
+      'FQR2408091408089205'
+    ]
   },
   {
     label: '订单主单号',
     prop: 'cxCode',
     minWidth: '120px',
-    defaultData: '',
+    defaultData: [
+      'QR2408091409232833',
+      'QR2408091407526489'
+    ]
   },
-  // {
-  //   label: '订单主单号',
-  //   prop: 'cxCode',
-  //   minWidth: '120px',
-  //   defaultData: '',
-  // },
   {
     label: '商品类型',
     prop: 'goodType',
     minWidth: '120px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '咨询商品',
+      '库存商品'
+    ]
   },
   {
     label: '商品编号',
     prop: 'goodNo',
     minWidth: '100px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      'SKU2408091355123018',
+      'SKU2408091354219149'
+    ]
   },
   {
     label: '商品名称',
     prop: 'goodName',
     minWidth: '100px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '泰康专版金钥匙5g',
+      '拉杆箱'
+    ]
   },
   {
     label: '订单单位',
     prop: 'unit',
     minWidth: '80px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '个',
+      '个',
+    ]
   },
   {
     label: '商品数量',
     prop: 'num',
     minWidth: '110px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '2',
+      '1'
+    ]
   },
   {
     label: '商品单价',
     prop: 'goodPrice',
     minWidth: '110px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '725.2',
+      '194.04'
+    ]
   },
   {
     label: '订单总金额',
     prop: 'totalPrice',
     minWidth: '110px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '725.2',
+      '194.04'
+    ],
   },
   {
     label: '出库时间',
     prop: 'fz_date',
     minWidth: '80px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '2024-11',
+      '2024-11'
+    ]
   }
 ]
 
-const orderTemplate = [columns.slice(1).reduce((prev, current) => {
-  return { ...prev, [current.label]: current.defaultData ? current.defaultData : '' }
-}, {})]
+
+const orderTemplate = new Array(3).fill(1).map((_, index) => (columns.slice(1).reduce((prev, current) => {
+  const isRequired = index === 0
+  let defaultValue = ''
+
+  if (isRequired) {
+    defaultValue = current.required ? '必填' : ''
+  } else {
+    defaultValue = current.defaultData[index - 1]
+  }
+
+  return { ...prev, [current.label]: defaultValue }
+}, {})))
 
 
 export const mapLabelToProp = columns.reduce((prev, current) => ({

+ 3 - 3
src/views/invoiceInOut/clientC/components/OrderImportModal/index.vue

@@ -119,15 +119,15 @@ const handleSubmit = async () => {
     })
 
     const { code, message, data: _d } = await httpAdd({ list });
+    loading.value = false;
 
-    if (code == 1004) {
+    if (code == 1004 && !_d) {
       errorState.value.visible = true
       errorState.value.list = _d
+      return
     }
 
 
-    loading.value = false;
-
     responseHandle({
       code,
       message,

+ 5 - 0
src/views/invoiceInOut/clientC/config/content.config.ts

@@ -11,6 +11,11 @@ const columns = [
     type: 'selection',
     width: 40
   },
+  {
+    prop: 'id',
+    label: 'ID',
+    width: '40px'
+  },
   { 
     label: "确认单编号",
     prop: "orderCode", 

+ 8 - 2
src/views/invoiceInOut/clientC/config/search.config.ts

@@ -1,3 +1,4 @@
+import { statusOptions } from "./shared";
 import { FormConfig } from "/@/components/PageSearch";
 
 const searchFormConfig: FormConfig = {
@@ -5,7 +6,6 @@ const searchFormConfig: FormConfig = {
     {
       field: "timer",
       type: "date_picker",
-      span: 7,
       otherOptions: {
         type: "daterange",
         startProp: "start",
@@ -23,7 +23,13 @@ const searchFormConfig: FormConfig = {
       field: 'goodNo',
       placeholder: '订单商品编号',
       type: 'input'
-    }
+    },
+    {
+      field: 'status',
+      placeholder: '状态',
+      options: statusOptions,
+      type: 'select'
+    },
   ]
 };
 

+ 101 - 42
src/views/invoiceInOut/inManager/components/NotOrderImportModal/columns-config.ts

@@ -100,7 +100,7 @@ const columns = [
     minWidth: '120px',
     required: true,
     defaultData: [
-      '咨询商品',
+      '库存商品',
       '咨询商品'
     ],
   },
@@ -110,8 +110,8 @@ const columns = [
     minWidth: '100px',
     required: true,
     defaultData: [
-      'SKU2408091355123018',
-      'SKU2408231701106402'
+      'SKU2402041456190398',
+      'SKU2403201007265803'
     ]
   },
   {
@@ -120,8 +120,8 @@ const columns = [
     minWidth: '100px',
     required: true,
     defaultData: [
-      '1g金司徽',
-      '心相印抽纸3包 提DT151100'
+      '户外便携 幸福有约运动套装',
+      '泰康开泰说系列-盛世泰康文件册'
     ],
   },
   {
@@ -130,8 +130,8 @@ const columns = [
     minWidth: '80px',
     required: true,
     defaultData: [
-      '',
-      ''
+      '',
+      ''
     ],
   },
   {
@@ -140,8 +140,8 @@ const columns = [
     minWidth: '110px',
     required: true,
     defaultData: [
-      '2',
-      '16'
+      '6',
+      '6'
     ],
   },
   {
@@ -150,8 +150,8 @@ const columns = [
     minWidth: '110px',
     required: true,
     defaultData: [
-      '725.2',
-      '7.35'
+      '91.15',
+      '91.15'
     ],
   },
   {
@@ -160,8 +160,8 @@ const columns = [
     minWidth: '110px',
     required: true,
     defaultData: [
-      '1450.4',
-      '117.6',
+      '273.45',
+      '273.45',
     ]
   },
   {
@@ -298,114 +298,173 @@ const columns = [
     label: '类目编号',
     prop: 'inv_cat_code',
     minWidth: '90px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '1060408990000000000',
+      '1060408990000000000'
+    ]
   },
   {
     label: '规格型号',
     prop: 'inv_spec',
     minWidth: '110px',
-    defaultData: '',
+    defaultData: [
+      '',
+      ''
+    ],
   },
   {
     label: '单位',
     mapLabel: '发票商品单位',
     prop: 'inv_unit',
     minWidth: '100px',
-    defaultData: '',
+    defaultData: [
+      '套',
+      '个'
+    ],
   },
   {
     label: '数量',
     prop: 'inv_num',
     minWidth: '100px',
-    defaultData: '',
+    defaultData: [
+      '6',
+      '6'
+    ],
   },
   {
     label: '税前单价',
     prop: 'inv_subprice',
     minWidth: '100px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '91.150442477876',
+      '11.858407079646'
+    ],
   },
   {
     label: '税前总价',
     prop: 'inv_subtotal',
     minWidth: '100px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '273.45',
+      '273.45'
+    ],
   },
   {
     label: '税率',
     prop: 'inv_tax',
     minWidth: '80px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '273.45',
+      '273.45'
+    ],
   },
   {
     label: '税额',
     prop: 'inv_tax_total',
     minWidth: '80px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '13%',
+      '13%'
+    ]
   },
   {
     label: '税后单价',
     prop: 'inv_price',
     minWidth: '100px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '103',
+      '103'
+    ],
   },
   {
     label: '税后总额',
     prop: 'inv_total',
     minWidth: '100px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '309',
+      '309'
+    ],
   },
   {
     label: '类目编号状态',
     prop: 'cat_diff',
     minWidth: '100px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '一致',
+      '不一致'
+    ],
   },
   {
     label: '税率状态',
     prop: 'tax_diff',
     minWidth: '100px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '一致',
+      '不一致'
+    ],
   },
   {
     label: '备注',
     prop: 'remark',
     minWidth: '80px',
-    defaultData: '',
+    defaultData: [
+      '',
+      '同意'
+    ]
   },
   {
     label: '入账月份',
     prop: 'fz_date',
     minWidth: '80px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '2024-11',
+      '2024-11'
+    ]
   },
   {
     label: '关联商品ID',
     prop: 'relaGoodNo',
     minWidth: '120px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '10',
+      '11'
+    ]
   },
   {
     label: '操作数量',
     prop: 'relaGoodNum',
     minWidth: '100px',
-    defaultData: '',
-    required: true
+    required: true,
+    defaultData: [
+      '6',
+      '6'
+    ]
   }
 ]
 
-const notOrderTemplate = [columns.slice(1).reduce((prev, current) => ({ ...prev, [current.label]: current.defaultData ? current.defaultData : '' }), {})]
+const notOrderTemplate = new Array(3).fill(1).map((_, index) => (columns.slice(1).reduce((prev, current) => {
+  const isRequired = index === 0
+  let defaultValue = ''
+
+  if (isRequired) {
+    defaultValue = current.required ? '必填' : ''
+  } else {
+    defaultValue = current.defaultData[index - 1]
+  }
+
+  return { ...prev, [current.label]: defaultValue }
+}, {})))
 
 export const mapLabelToProp = columns.reduce((prev, current) => ({  ...prev, [current.label]: current.prop }), {})
 export const mapPropertyToLabel = columns.reduce((prev, current) => ({ ...prev, [current.prop]: current.label }), {})

+ 4 - 2
src/views/invoiceInOut/inManager/components/NotOrderImportModal/index.vue

@@ -91,6 +91,7 @@ const Uploadsuccess = ({ results, header }) => {
 
   const license = getCurrentLicense()
   const inv_buyer_codes = [...new Set(result.map(({ inv_buyer_code }) => inv_buyer_code))]
+  
   if (inv_buyer_codes.length !== 1) {
     ElMessage.warning('导入数据的购买方公司必须一致')
     return
@@ -142,15 +143,16 @@ const handleSubmit = async () => {
     const { code, message,data: _d } = await httpAdd({ list });
     loading.value = false;
 
-    if (code == 1004) {
+    if (code == 1004 && !_d) {
       errorState.value.visible = true
       errorState.value.list = _d
+      return
     }
 
     responseHandle({
       code,
       message,
-      noMessage: true,
+      noMessage: false,
       handler: () => {
         ElMessage.success("数据导入成功!");
         emit("refresh");

+ 3 - 2
src/views/invoiceInOut/inManager/components/OrderImportModal/index.vue

@@ -131,15 +131,16 @@ const handleSubmit = async () => {
     const { code, message,data: _d } = await httpAdd({ list });
     loading.value = false;
 
-    if (code == 1004) {
+    if (code == 1004 && !_d) {
       errorState.value.visible = true
       errorState.value.list = _d
+      return
     }
 
     responseHandle({
       code,
       message,
-      noMessage: true,
+      noMessage: false,
       handler: () => {
         ElMessage.success("数据导入成功!");
         emit("refresh");

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

@@ -11,6 +11,11 @@ const columns = [
     type: 'selection',
     width: 40
   },
+  {
+    prop: 'id',
+    label:'ID',
+    width: '40px'
+  },
   { 
     label: "业务编号", 
     prop: "invoiceCode", 

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini