From 5c578e1eafbe34c3ebd0fe146ff16cbf286628af Mon Sep 17 00:00:00 2001 From: wangfukang <15630117759@163.com> Date: Mon, 1 Apr 2024 17:10:56 +0800 Subject: [PATCH] 11 --- package1/.DS_Store | Bin 8196 -> 10244 bytes package1/AI/.DS_Store | Bin 0 -> 6148 bytes package1/AI/AIHangOrderList.vue | 323 +++++++++++ package1/AI/AIInventoryList.vue | 345 +++++++++++ package1/AI/AIPicture.vue | 485 ++++++++++++++++ package1/AI/AiChat.vue | 8 + package1/AI/addAiList.vue | 44 ++ package1/cropper/.DS_Store | Bin 0 -> 6148 bytes package1/cropper/cropper.vue | 302 ++++++++++ package1/inventory/.DS_Store | Bin 0 -> 6148 bytes package1/inventory/addGoods.vue | 355 ++++++++++++ package1/inventory/batchPrint.vue | 675 ++++++++++++++++++++++ package1/inventory/getProductIdToList.vue | 313 ++++++++++ package1/inventory/inventoryWarn.vue | 112 ++++ package1/stock/addStock.vue | 30 +- package1/stock/addStockList.vue | 42 +- package1/stock/goodsStock.vue | 24 +- 17 files changed, 3020 insertions(+), 38 deletions(-) create mode 100644 package1/AI/.DS_Store create mode 100644 package1/AI/AIHangOrderList.vue create mode 100644 package1/AI/AIInventoryList.vue create mode 100644 package1/AI/AIPicture.vue create mode 100644 package1/AI/AiChat.vue create mode 100644 package1/AI/addAiList.vue create mode 100644 package1/cropper/.DS_Store create mode 100644 package1/cropper/cropper.vue create mode 100644 package1/inventory/.DS_Store create mode 100644 package1/inventory/addGoods.vue create mode 100644 package1/inventory/batchPrint.vue create mode 100644 package1/inventory/getProductIdToList.vue create mode 100644 package1/inventory/inventoryWarn.vue diff --git a/package1/.DS_Store b/package1/.DS_Store index 6f09f97ec63cd67806da8173e27847da5b33e09a..a878e0c970d754b9b6083b31fd29fdf2c1058043 100644 GIT binary patch literal 10244 zcmeI1&ubGw6vyB6huu(>2nr$!3nGX_&E{7VMMz^R^lHQ&RNACTo7l~6NYX|Lg`Ddz z@YqA~pl3ab2*rc+ACQ8mAcz+)di7M_%xsdG%|@tb)iM)y-|o(PJ3HSGZ+2$_03@}T zHvn`1&~T&HzZZ8Nh1S!prwlk(PN5|j4>{A$;jtf2@AP=93rYc{fKosypcGIF{0j=; zJDV15lv}k|3Md7X0v!eD_@LuPZPKwVZrRX*J2nMCJA{{6!DIaVXEC~Cla6h1%R=#< zeD*+`P~uE62oJ}4ow}nlmjqcOXe_)m|x}6zEle&fN!K z9404Cd)767KeNRO3t~RGMy=xbJkM3kQmq~gZjyn)q2WCv+K4u)-N+Q}My8&vFV<4o z>NR?H#kS2{`#77sS}HWA{Rc1FRy|v?3RM%A3E1cAGF_KoeKF^a z%&c9m@cLWv_Vu!zPCI?nrasL)-g@_Xyjz#=TURNH_j^Wf%i3AWR4voC=JA|9(+JE$ z6>O;BuK-n9b>skKzo5Fydza|%>Xl3)e6Lp}k;#|O+J%+(jEU<$WxGqKzn9D@iH*6L zxQO|n1QskIEeq;Mt_rthYUDfKL(CPAh`&wF7>i-L1Zm59k(9^R^@#mg0$$l-nXbvO6IuyNgPogMz3iMv=__%kZ*)-yzL_j|s zG8jK25ew+?$e4@YU8Vr^9rH7af|NsBDe`6J)6i^EMHwuuUbS9m`$8CQIyPuq{wd=Ue;6@AeYjMj$ zaL1P8(X!=uJfX|+Cvl^`L27BiYn*Uej*^HY1Z+kuZ_pZxy=HD`x IKR5sX0fUZC#Q*>R delta 241 zcmZn(XmOBWU|?W$DortDU;r^WfEYvza8E20o2aKKEDDkb@);P4Jah7slXCKtHWp4} zpV+{^nVo}$gHd$y4-r{jd!Q=2|4=YlN%RBLo|?%bVl!D+0VV7=ZxWl#$SMV7x=r?y z_~is-Ffgz(6f=}CigIjueZq6WwWE&cDpF8XOm34@U}TuQTvB24 pZ5|zFL1vJNK$mj^30IKoHx_<5 zDl=vFZ6@<(vu{f_3m^=O`5Djy(4h;q4%pO~+!wD{D@OK-L2E2(=vk^;vE>?-?r;tdKR#Vw)+mcXI_? z0axI!D!@HktaD`Ott;RPxB?pm}4V`A`&25;2Wf8uAV; z7?o($5RVwa=!_>ZFO66l8XX}XK0+Kh#1l%;(OEyybcEE + + + + + + + + + Hi + + + 你好,田一的店 + + + + + + 欢迎使用快衣店AI助手~ + + + + + + + 入库列表 + + + + AI + + + + 2024-10-15 12:12:00 + 识别成功:120 + + + 识别中... + 去入库 + + + + + + + + + \ No newline at end of file diff --git a/package1/AI/AIInventoryList.vue b/package1/AI/AIInventoryList.vue new file mode 100644 index 0000000..0dd081d --- /dev/null +++ b/package1/AI/AIInventoryList.vue @@ -0,0 +1,345 @@ + + + + + \ No newline at end of file diff --git a/package1/AI/AIPicture.vue b/package1/AI/AIPicture.vue new file mode 100644 index 0000000..a33c9b9 --- /dev/null +++ b/package1/AI/AIPicture.vue @@ -0,0 +1,485 @@ + + + + + \ No newline at end of file diff --git a/package1/AI/AiChat.vue b/package1/AI/AiChat.vue new file mode 100644 index 0000000..02409e3 --- /dev/null +++ b/package1/AI/AiChat.vue @@ -0,0 +1,8 @@ + + + + + \ No newline at end of file diff --git a/package1/AI/addAiList.vue b/package1/AI/addAiList.vue new file mode 100644 index 0000000..640b9dc --- /dev/null +++ b/package1/AI/addAiList.vue @@ -0,0 +1,44 @@ + + + + + \ No newline at end of file diff --git a/package1/cropper/.DS_Store b/package1/cropper/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..55cf749ca7ea4bb2c6c9d23ef99e4998371b33ee GIT binary patch literal 6148 zcmeHKJxc>o5S-N%fix*CUoQy$gJ(#J)cyfUOcyv2Vttjr%YUY`ABf?!5o}}@cIUml zoqKmv+};AP)#>pTSOS>S9r5a6YJS~)Vi%P$BAxem!U4~?!3$24>hBZIU0_evK=xPu zVS60*yW_B9g+JaM{rWwOE149K0#ZNF{(We4$6h!l z#;1cJMgZcB=`gNimLN7y5PRX6$PCSrN=&NNh+#=*zExc>921ici<5buI@xMMu{fRi z7Ui&>s3--bz_|jKxm|ky-_U=U|IbO!2`1J0?au=EmFcRTO1i^EI#c!Z9)E%m + + + + + + 点击中间裁剪框可查看裁剪后的图片 + + + + + + + + + + + \ No newline at end of file diff --git a/package1/inventory/.DS_Store b/package1/inventory/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..00f92ad4d4b0fabdba6b574531f9157f5ddd339c GIT binary patch literal 6148 zcmeHKJxc>Y5Pcg{M3fL4u@Uwc1T5{25Rrg|pkS+)3n~N;l3c(>uJ;#P>6_UhCS1~r z=nU+<-M#tPeS6&A00@JsI0JeBI&6ZieX1=Y&!sh_WixGJ&=@636quurWy9Jhej@{N zc87T2sTH{7>3yGHg~@1Ij`L}m(}pidI3@N!Rdg#|_cW6G}*~#N-;R#0bfq^U>@w!#ZJdN3h}}Smt0AO3>_#AJrToOX%7ea0WIR*h|Bn z-2bepcGdrzPCjx5oPj^ZKxhwdh68TN?$*ZUCJ Xlnya7tP^sE;y(gPgDYp?M;Z76M@~+1 literal 0 HcmV?d00001 diff --git a/package1/inventory/addGoods.vue b/package1/inventory/addGoods.vue new file mode 100644 index 0000000..0d9f98d --- /dev/null +++ b/package1/inventory/addGoods.vue @@ -0,0 +1,355 @@ + + + + + + \ No newline at end of file diff --git a/package1/inventory/batchPrint.vue b/package1/inventory/batchPrint.vue new file mode 100644 index 0000000..72690d4 --- /dev/null +++ b/package1/inventory/batchPrint.vue @@ -0,0 +1,675 @@ + + + + + \ No newline at end of file diff --git a/package1/inventory/getProductIdToList.vue b/package1/inventory/getProductIdToList.vue new file mode 100644 index 0000000..d94d057 --- /dev/null +++ b/package1/inventory/getProductIdToList.vue @@ -0,0 +1,313 @@ + + + + + \ No newline at end of file diff --git a/package1/inventory/inventoryWarn.vue b/package1/inventory/inventoryWarn.vue new file mode 100644 index 0000000..c1efd7c --- /dev/null +++ b/package1/inventory/inventoryWarn.vue @@ -0,0 +1,112 @@ + + + + + \ No newline at end of file diff --git a/package1/stock/addStock.vue b/package1/stock/addStock.vue index e941b8a..af24b3d 100644 --- a/package1/stock/addStock.vue +++ b/package1/stock/addStock.vue @@ -4,7 +4,7 @@ - + @@ -130,7 +130,8 @@ type: '', productId:'', pdList:[], - stockList:[] + stockList:[], + height:0 } }, filters: { @@ -198,7 +199,8 @@ } console.log(this.carList) }, - onLoad() { + onLoad() { + this.height = wx.getSystemInfoSync().windowHeight this.getGategoryList() this.storageType = uni.getStorageSync('type') }, @@ -360,21 +362,6 @@ this.tui.toast(res.message) } }).catch((res) => {}) - // uni.showModal({ - // title: "提示", - // content: "确定删除此条商品吗?", - // success: function(res) { - // if (res.confirm) { - // for (let i = 0; i < that.carList.length; i++) { - // if (that.carList[i].id == item.id) { - // that.carList.splice(i, 1) - // } - // } - // that.carType = that.stockList.length - // } - // that.$forceUpdate() - // } - // }) } } } @@ -503,7 +490,8 @@ .content-left { width: 170rpx; background: #eee; - height: 100%; + height: 100%; + overflow: scroll; } .left-box { @@ -531,8 +519,7 @@ .content-right { flex: 1; - overflow-y: scroll; - margin-bottom: 120rpx; + overflow-y: scroll; } .right-box { @@ -665,6 +652,7 @@ line-height: 140rpx; color: #777; background: #eee; + margin-top:20rpx; } button { color: #ffffff !important; diff --git a/package1/stock/addStockList.vue b/package1/stock/addStockList.vue index 8df07f4..0c61ca0 100644 --- a/package1/stock/addStockList.vue +++ b/package1/stock/addStockList.vue @@ -15,15 +15,18 @@ - + + style="width: 140rpx;height: 140rpx;margin: 30rpx 0 0 30rpx;" v-if="item.productPicture"> + 暂无图片 品名:{{item.productName}} - 货号:{{item.productSn}} + 货号:{{item.productSn}} + + + - @@ -218,23 +221,34 @@ }) }, //删除整条商品 - delShop(id) { + delShop(item) { var that = this; + console.log(item) + let dataList = [] + var itemData; + itemData = { + checkStockId:uni.getStorageSync('stockId'), + productId: item.productId, + productName:item.productName, + productPicture:item.productPicture, + productSn:item.productSn, + checkStockAttributeVos:[] + } + dataList.push(itemData) uni.showModal({ title: "提示", content: "确定删除此条商品吗?", success: function(res) { - if(res.confirm){ - that.tui.request("/app/checkStockDetail/deleteCheckStockDetail", "POST", { - categoryId: id - }, false, true).then((res1) => { - if (res1.code == 200) { - that.tui.toast("删除成功") + if (res.confirm) { + this.tui.request("/app/checkStockDetail/addCheckStockDetail", "POST", dataList, false, false).then((res) => { + if (res.code == 200) { + this.getStockList() } else { - that.tui.toast(res.message) + this.tui.toast(res.message) } }).catch((res) => {}) } + } }) @@ -591,14 +605,14 @@ } } .noPic{ - border-radius: 10px; width: 150rpx; height: 150rpx; - // margin: 30rpx 0 0 30rpx; + border-radius: 10px; text-align: center; line-height: 140rpx; color: #777; background: #eee; + margin-top:20rpx; } .tui-order-content { width: 100%; diff --git a/package1/stock/goodsStock.vue b/package1/stock/goodsStock.vue index e9dca48..d7d6bcb 100644 --- a/package1/stock/goodsStock.vue +++ b/package1/stock/goodsStock.vue @@ -9,7 +9,7 @@ - 盘点时间:{{ item.creatTime == null ?'暂无':item.creatTime}} + {{ item.createTime == null ?'暂无':item.createTime}} 盘点人:{{item.createByName}} 盘点状态:盘点中已完成 @@ -69,8 +69,26 @@ }) + // this.tui.request("/purchaseOcrPicture/multiRoundConversationCall", "POST", { + // picturePath:'https://jewel-shop.oss-cn-beijing.aliyuncs.com/c6b429d82cc445dc836ea1e6d7a5f6f2.jpg', + // secondQuestionMsg:'', + // firstQuestionMsg:'这是一个入库小票,JSON格式为:{ "productSn": "货号", "productName": "商品名称","price": "单价", "productCount": "数量", "attributeList": "{"颜色":"红色","尺码":"均码"}" }, 请帮我返回46条不同商品或规格的json数据' + // }, false, true).then((res) => { + // this.status = 'nomore'; + // if (res.code == 200) { + // if (this.pages == 1) { + // this.stockList = res.result.records + // } else { + // this.stockList = [...this.stockList, ...res.result.records] + // } + // this.totalPages = res.result.pages + // } else { + // this.tui.toast(res.message) + // } + + // }) // this.tui.request("/purchaseOcrPicture/invoicingAi", "POST", { - // questionMsg:'货号87654321,S码黑色30件,M码儿,白色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654322,S码粉红色40件,M码儿,玫瑰色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654323,S码奶奶灰50件,M码儿,绿色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654324,S码卡其色60件,M码儿,王浩伟色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654325,S码天空蓝70件,M码儿,白色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654326,S码所有颜色80件,M码儿,白色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654327,S码黑色30件,M码儿,白色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654332,S码粉红色40件,M码儿,玫瑰色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654333,S码奶奶灰50件,M码儿,绿色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654334,S码卡其色60件,M码儿,王浩伟色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654335,S码天空蓝70件,M码儿,白色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654336,S码所有颜色80件,M码儿,白色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654337,S码黑色30件,M码儿,白色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654338,S码粉红色40件,M码儿,玫瑰色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654339,S码奶奶灰50件,M码儿,绿色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654340,S码卡其色60件,M码儿,王浩伟色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654341,S码天空蓝70件,M码儿,白色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654342,S码天空蓝70件,M码儿,白色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654343,S码天空蓝70件,M码儿,白色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654344,S码天空蓝70件,M码儿,白色50件儿,XL码儿,天蓝色50件儿。\n" + " 这是客户要货信息,请帮我把所有内容封装为json,必须一次性列出所有json数据,json格式为:[{ "productSn": "货号", "attributeList": "[{"颜色":"红色","尺码":"均码","productCount": "数量"}]" }]' + // questionMsg:'货号87654335,S码天空蓝70件,M码儿,白色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654336,S码所有颜色80件,M码儿,白色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654337,S码黑色30件,M码儿,白色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654338,S码粉红色40件,M码儿,玫瑰色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654339,S码奶奶灰50件,M码儿,绿色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654340,S码卡其色60件,M码儿,王浩伟色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654341,S码天空蓝70件,M码儿,白色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654342,S码天空蓝70件,M码儿,白色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654343,S码天空蓝70件,M码儿,白色50件儿,XL码儿,天蓝色50件儿。\n" + "货号87654344,S码天空蓝70件,M码儿,白色50件儿,XL码儿,天蓝色50件儿。\n" + " 这是客户要货信息,json格式为:[{ "productSn": "货号", "attributeList": "[{"颜色":"红色","尺码":"均码","productCount": "数量"}]" }],请帮我返回10条不同商品或规格的json数据' // }, false, true).then((res) => { // this.status = 'nomore'; // if (res.code == 200) { @@ -183,7 +201,7 @@ background: #5fd9ee; margin-top: 25rpx; margin-right: 20rpx; - padding: 0; + padding: 0; } } \ No newline at end of file