/
home
/
henzagold
/
adminold
/
export
/
js
/
File Upload :
llllll
Current File: //home/henzagold/adminold/export/js/chunk-4244a076.fcef860e.js.map
{"version":3,"sources":["webpack:///./src/views/order/create.vue","webpack:///./src/views/order/product.js","webpack:///src/views/order/create.vue","webpack:///./src/views/order/create.vue?a222","webpack:///./src/views/order/create.vue?2d7b","webpack:///./src/views/order/create.vue?4b64"],"names":["render","_vm","this","_c","_self","$hasPermission","attrs","loading","ref","staticClass","_v","_s","selects","keys","length","cols","scopedSlots","_u","key","fn","text","record","staticStyle","thumb","full","noImage","on","addToCart","slot","_l","variants_all","item","index","vid","id","qty","pid","product","promotion_id","promotion","title","Items","columns","$event","$store","dispatch","getImage","_f","getVariant","price_with_discount","Infinity","quantity","model","value","callback","$$v","$set","expression","variant","grams","editGram","toEdit","price","form","submitOrder","directives","name","rawName","rules","required","message","filterOption","customers","fname","lname","sts","types","minRows","maxRows","initialValue","reagent_id","_e","staticRenderFns","tbl","XTbl","add","Xtc","filterNumber","renderSlot","noSort","filterText","hidden","_noFilter","_noDownload","components","XTable","FeatherIcon","data","rows","products","dataIndex","width","customRender","align","methods","input","option","e","err","order_items","product_id","variant_id","rial_pay","variant_title","is_preorder","total_discount","total_price","Obj","Object","total_weight","gold_price_original","axios","method","url","headers","console","created","res","computed","Total","totalWeight","totalDiscount","component"],"mappings":"uIAAIA,EAAS,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAQF,EAAII,eAAe,gBAAiBF,EAAG,QAAQ,CAACG,MAAM,CAAC,KAAO,UAAU,SAAWL,EAAIM,UAAU,CAACJ,EAAG,UAAU,CAACK,IAAI,aAAaC,YAAY,UAAUH,MAAM,CAAC,kBAAmB,EAAM,MAAQ,iBAAiB,CAACH,EAAG,MAAM,CAACA,EAAG,KAAK,CAACF,EAAIS,GAAG,SAAST,EAAIU,GAAGV,EAAIW,QAAQC,KAAKC,QAAQ,4BAA4BX,EAAG,SAAS,CAACK,IAAI,cAAcF,MAAM,CAAC,MAAQL,EAAIc,MAAMC,YAAYf,EAAIgB,GAAG,CAAC,CAACC,IAAI,QAAQC,GAAG,YAAwB,EAAdC,KAAc,IAARC,EAAQ,EAARA,OAAS,MAAO,CAAClB,EAAG,MAAM,CAACmB,YAAY,CAAC,aAAa,cAAchB,MAAM,CAAC,MAAQ,OAAO,OAAS,OAAO,IAAOe,EAAOE,OAASF,EAAOE,MAAMC,KAAMH,EAAOE,MAAMC,KAAKvB,EAAIwB,cAAc,CAACP,IAAI,KAAKC,GAAG,YAAwB,EAAdC,KAAc,IAARC,EAAQ,EAARA,OAAS,MAAO,CAAClB,EAAG,aAAa,CAACA,EAAG,SAAS,CAACG,MAAM,CAAC,KAAO,WAAWoB,GAAG,CAAC,MAAQzB,EAAI0B,WAAWC,KAAK,WAAW3B,EAAI4B,GAAIR,EAAOS,cAAc,SAASC,EAAKC,GAAO,OAAO7B,EAAG,cAAc,CAACe,IAAI,CAACe,IAAIF,EAAKG,GAAGC,IAAI,EAAEC,IAAIf,EAAOa,GAAGG,QAAQhB,EACn4BiB,aAAcjB,EAAOkB,WAAalB,EAAOkB,UAAUL,GAAKb,EAAOkB,UAAUL,GAAK,OAAO,CAACjC,EAAIS,GAAG,iCAAiCT,EAAIU,GAAGoB,EAAKS,OAAO,yBAAwB,GAAGrC,EAAG,WAAW,CAACmB,YAAY,CAAC,cAAc,QAAQ,CAACrB,EAAIS,GAAG,YAAYP,EAAG,SAAS,CAACG,MAAM,CAAC,KAAO,WAAW,IAAI,OAAO,MAAK,EAAM,YAAYH,EAAG,KAAK,CAACM,YAAY,QAAQ,CAACR,EAAIS,GAAG,SAAST,EAAIU,GAAGV,EAAIW,QAAQC,KAAKC,QAAQ,4BAA6Bb,EAAIwC,MAAM3B,OAAS,EAAGX,EAAG,SAAS,CAACM,YAAY,OAAOH,MAAM,CAAC,MAAQ,cAAc,CAACH,EAAG,UAAU,CAACG,MAAM,CAAC,QAAUL,EAAIyC,QAAQ,cAAczC,EAAIwC,MAAM,SAAW,GAAG,YAAa,GAAOzB,YAAYf,EAAIgB,GAAG,CAAC,CAACC,IAAI,SAASC,GAAG,SAASC,EAAMC,EAAQW,GAAO,MAAO,CAAC7B,EAAG,SAAS,CAACG,MAAM,CAAC,KAAO,SAASoB,GAAG,CAAC,MAAQ,SAASiB,GAAQ,OAAO1C,EAAI2C,OAAOC,SAAS,cAAcxB,UAAe,CAACH,IAAI,UAAUC,GAAG,SAASC,EAAMC,EAAQW,GAAO,MAAO,CAAC7B,EAAG,MAAM,CAACM,YAAY,qBAAqB,CAACN,EAAG,MAAM,CAACG,MAAM,CAAC,IAAML,EAAI6C,SAAS1B,GAAM,MAAQ,UAAUnB,EAAIS,GAAG,mBAAmBT,EAAIU,GAAGS,EAAKoB,OAAO,uBAAuB,CAACtB,IAAI,QAAQC,GAAG,SAASC,EAAMC,EAAQW,GAAO,MAAO,CAAC/B,EAAIS,GAAG,iBAAiBT,EAAIU,GAAGV,EAAI8C,GAAG,YAAP9C,CAAoBA,EAAI+C,WAAW3B,GAAQ4B,sBAAsB,mBAAmB,CAAC/B,IAAI,MAAMC,GAAG,SAASC,EAAMC,EAAQW,GAAO,MAAO,CAAC7B,EAAG,iBAAiB,CAACG,MAAM,CAAC,IAAM,EAAE,IAAOL,EAAI+C,WAAW/C,EAAIwC,MAAMT,IAAQG,IAAM,EAAGlC,EAAI+C,WAAW/C,EAAIwC,MAAMT,IAAQG,IAAIe,KAAUxB,GAAG,CAAC,OAAS,SAASiB,GAAQ,OAAO1C,EAAI2C,OAAOC,SAAS,0BAA0B,CAACb,QAAMmB,SAAUR,MAAWS,MAAM,CAACC,MAAOpD,EAAIwC,MAAMT,GAAOG,IAAKmB,SAAS,SAAUC,GAAMtD,EAAIuD,KAAKvD,EAAIwC,MAAMT,GAAQ,MAAOuB,IAAME,WAAW,yBAAyB,CAACvC,IAAI,SAASC,GAAG,SAASC,EAAMC,EAAQW,GAAO,OAAO7B,EAAG,MAAM,CAACM,YAAY,QAAQ,CAAGR,EAAIyD,QAAQC,OAAS1D,EAAIyD,QAAQxB,KAAOjC,EAAI+C,WAAW3B,GAAQa,GAA2T,CAAC/B,EAAG,iBAAiB,CAACiD,MAAM,CAACC,MAAOpD,EAAIyD,QAAQC,MAAOL,SAAS,SAAUC,GAAMtD,EAAIuD,KAAKvD,EAAIyD,QAAS,QAASH,IAAME,WAAW,mBAAmBtD,EAAG,cAAc,CAACM,YAAY,sBAAsBH,MAAM,CAAC,KAAO,YAAY,WAAa,wBAAwBoB,GAAG,CAAC,MAAQzB,EAAI2D,aAA7kB,CAACzD,EAAG,OAAO,CAACmB,YAAY,CAAC,MAAQ,gBAAgB,CAACrB,EAAIS,GAAG,qBAAqBT,EAAIU,GAAGV,EAAI+C,WAAW3B,GAAQmB,OAAO,sBAAsBrC,EAAG,cAAc,CAACM,YAAY,sBAAsBH,MAAM,CAAC,KAAO,WAAW,WAAa,wBAAwBoB,GAAG,CAAC,MAAQ,SAASiB,GAAQ,OAAO1C,EAAI4D,OAAOxC,SAAiT,KAAK,CAACH,IAAI,QAAQC,GAAG,SAASC,EAAMC,EAAQW,GAAO,MAAO,CAAC/B,EAAIS,GAAG,iBAAiBT,EAAIU,GAAGV,EAAI8C,GAAG,YAAP9C,CAAoBoB,EAAOc,IAAIlC,EAAI+C,WAAW3B,GAAQyC,QAAQ,oBAAoB,MAAK,EAAM,cAAc3D,EAAG,SAAS,CAACG,MAAM,CAAC,KAAOL,EAAI8D,MAAMrC,GAAG,CAAC,OAASzB,EAAI+D,cAAc,CAAC7D,EAAG,MAAM,CAACM,YAAY,0BAA0B,CAACN,EAAG,cAAc,CAACG,MAAM,CAAC,MAAQ,UAAU,CAACH,EAAG,WAAW,CAAC8D,WAAW,CAAC,CAACC,KAAK,YAAYC,QAAQ,cAAcd,MAAO,CAAC,cAAe,CAAEe,MAAO,CAAC,CAAEC,UAAU,EAAMC,QAAS,2BAA8Bb,WAAW,sFAAsFnD,MAAM,CAAC,cAAc,GAAG,qBAAqB,WAAW,gBAAgBL,EAAIsE,eAAetE,EAAI4B,GAAI5B,EAAIuE,WAAW,SAASzC,EAAKC,GAAO,OAAO7B,EAAG,kBAAkB,CAACG,MAAM,CAAC,MAAQyB,EAAKG,KAAK,CAACjC,EAAIS,GAAG,uBAAuBT,EAAIU,GAAJ,UAAUoB,EAAKG,GAAf,YAAqBH,EAAK0C,MAA1B,YAAmC1C,EAAK2C,QAAS,2BAA0B,IAAI,GAAGvE,EAAG,cAAc,CAACG,MAAM,CAAC,MAAQ,gBAAgB,CAACH,EAAG,WAAW,CAAC8D,WAAW,CAAC,CAACC,KAAK,YAAYC,QAAQ,cAAcd,MAAO,CAAC,MAAO,CAAEe,MAAO,CAAC,CAAEC,UAAU,EAAMC,QAAS,2BAA8Bb,WAAW,+EAA+ExD,EAAI4B,GAAI5B,EAAI0E,KAAK,SAAS5C,EAAKC,GAAO,OAAO7B,EAAG,kBAAkB,CAACG,MAAM,CAAC,MAAQ0B,IAAQ,CAAC/B,EAAIS,GAAG,uBAAuBT,EAAIU,GAAGoB,GAAM,2BAA0B,IAAI,GAAG5B,EAAG,cAAc,CAACG,MAAM,CAAC,MAAQ,aAAa,CAACH,EAAG,WAAW,CAAC8D,WAAW,CAAC,CAACC,KAAK,YAAYC,QAAQ,cAAcd,MAAO,CAAC,OAAQ,CAAEe,MAAO,CAAC,CAAEC,UAAU,EAAMC,QAAS,2BAA8Bb,WAAW,gFAAgFxD,EAAI4B,GAAI5B,EAAI2E,OAAO,SAAS7C,EAAKC,GAAO,OAAO7B,EAAG,kBAAkB,CAACG,MAAM,CAAC,MAAQ0B,IAAQ,CAAC/B,EAAIS,GAAG,uBAAuBT,EAAIU,GAAGoB,GAAM,2BAA0B,IAAI,GAAG5B,EAAG,cAAc,CAACG,MAAM,CAAC,MAAQ,qBAAqB,CAACH,EAAG,UAAU,CAAC8D,WAAW,CAAC,CAACC,KAAK,YAAYC,QAAQ,cAAcd,MAAO,CAAC,iCAAkC,CAAEe,MAAO,CAAC,CAAEC,UAAU,EAAOC,QAAS,2BAA8Bb,WAAW,6GAA6G,GAAGtD,EAAG,cAAc,CAACG,MAAM,CAAC,MAAQ,8BAA8B,CAACH,EAAG,UAAU,CAAC8D,WAAW,CAAC,CAACC,KAAK,YAAYC,QAAQ,cAAcd,MAAO,CAAC,iCAAkC,CAAEe,MAAO,CAAC,CAAEC,UAAU,EAAOC,QAAS,2BAA8Bb,WAAW,6GAA6G,GAAGtD,EAAG,cAAc,CAACG,MAAM,CAAC,MAAQ,UAAU,CAACH,EAAG,UAAU,CAAC8D,WAAW,CAAC,CAACC,KAAK,YAAYC,QAAQ,cAAcd,MAAO,CAAC,4BAA6B,CAAEe,MAAO,CAAC,CAAEC,UAAU,EAAOC,QAAS,2BAA8Bb,WAAW,wGAAwG,GAAGtD,EAAG,cAAc,CAACG,MAAM,CAAC,MAAQ,QAAQ,CAACH,EAAG,UAAU,CAAC8D,WAAW,CAAC,CAACC,KAAK,YAAYC,QAAQ,cAAcd,MAAO,CAAC,wBAAyB,CAAEe,MAAO,CAAC,CAAEC,UAAU,EAAOC,QAAS,2BAA8Bb,WAAW,oGAAoG,GAAGtD,EAAG,cAAc,CAACG,MAAM,CAAC,MAAQ,YAAY,CAACH,EAAG,UAAU,CAAC8D,WAAW,CAAC,CAACC,KAAK,YAAYC,QAAQ,cAAcd,MAAO,CAAC,2BAA4B,CAAEe,MAAO,CAAC,CAAEC,UAAU,EAAOC,QAAS,2BAA8Bb,WAAW,uGAAuG,GAAGtD,EAAG,cAAc,CAACG,MAAM,CAAC,MAAQ,eAAe,CAACH,EAAG,UAAU,CAAC8D,WAAW,CAAC,CAACC,KAAK,YAAYC,QAAQ,cAAcd,MAAO,CAAC,iCAAkC,CAAEe,MAAO,CAAC,CAAEC,UAAU,EAAOC,QAAS,2BAA8Bb,WAAW,6GAA6G,GAAGtD,EAAG,cAAc,CAACG,MAAM,CAAC,MAAQ,cAAc,CAACH,EAAG,UAAU,CAAC8D,WAAW,CAAC,CAACC,KAAK,YAAYC,QAAQ,cAAcd,MAAO,CAAC,uCAAwC,CAAEe,MAAO,CAAC,CAAEC,UAAU,EAAOC,QAAS,2BAA8Bb,WAAW,mHAAmH,IAAI,GAAGtD,EAAG,cAAc,CAACG,MAAM,CAAC,MAAQ,YAAY,CAACH,EAAG,aAAa,CAAC8D,WAAW,CAAC,CAACC,KAAK,YAAYC,QAAQ,cAAcd,MAAO,CAAC,OAAQ,CAAEe,MAAO,CAAC,CAAEC,UAAU,EAAOC,QAAS,2BAA8Bb,WAAW,gFAAgFnD,MAAM,CAAC,YAAY,CAAEuE,QAAS,EAAGC,QAAS,OAAQ,GAAG3E,EAAG,cAAc,CAACG,MAAM,CAAC,MAAQ,SAAS,CAACH,EAAG,aAAa,CAAC8D,WAAW,CAAC,CAACC,KAAK,YAAYC,QAAQ,cAAcd,MAAO,CAAC,2BAA4B,CAAEe,MAAO,CAAC,CAAEC,UAAU,EAAOC,QAAS,2BAA8Bb,WAAW,oGAAoGnD,MAAM,CAAC,YAAY,CAAEuE,QAAS,EAAGC,QAAS,OAAQ,GAAG3E,EAAG,cAAc,CAACA,EAAG,QAAQ,CAAC8D,WAAW,CAAC,CAACC,KAAK,YAAYC,QAAQ,cAAcd,MAAO,CAAC,MAAO,CAAE0B,aAAa,QAAUtB,WAAW,oCAAoCnD,MAAM,CAAC,KAAO,cAAcH,EAAG,cAAc,CAACA,EAAG,QAAQ,CAAC8D,WAAW,CAAC,CAACC,KAAK,YAAYC,QAAQ,cAAcd,MAAO,CAAC,aAAc,CAAE0B,aAAc9E,EAAI+E,aAAevB,WAAW,iDAAiDnD,MAAM,CAAC,KAAO,cAAcH,EAAG,WAAW,CAACG,MAAM,CAAC,KAAO,UAAU,UAAYL,EAAIwC,OAASxC,EAAIwC,MAAM3B,OAAS,GAAGY,GAAG,CAAC,MAAQzB,EAAI+D,cAAc,CAAC/D,EAAIS,GAAG,4CAA4C,IAAI,GAAGT,EAAIgF,MAAM,MAAM,GAAGhF,EAAIgF,MAEl0PC,EAAkB,G,0GCDhBC,EAAM,IAAIC,OAAK,4CAA6C,gBAClED,EAAIE,IAAI,IAAIC,OAAI,KAAM,MAAMC,gBAC5BJ,EAAIE,IAAI,IAAIC,OAAI,eAAgB,eAAeE,WAAW,SAASC,UACnEN,EAAIE,IAAI,IAAIC,OAAI,QAAS,aAAaI,cACtCP,EAAIE,IAAI,IAAIC,OAAI,cAAe,QAAQI,cACvCP,EAAIE,IAAI,IAAIC,OAAI,4BAA6B,aAAaI,cAC1DP,EAAIE,IAAI,IAAIC,OAAI,eAAgB,YAAYI,cAC5CP,EAAIE,IAAI,IAAIC,OAAI,WAAY,aAAaC,eAAeI,UACxDR,EAAIE,IAAI,IAAIC,OAAI,WAAY,cAAcC,eAAeI,UACzDR,EAAIE,IAAI,IAAIC,OAAI,KAAM,UAAUG,SAASD,WAAW,OAGpDL,EAAIS,WAAY,EAChBT,EAAIU,aAAc,EACHV,Q,skCCmIA,OACfW,YACAC,cACAC,oBAEAC,KALA,WAMA,OACAxE,YACAmD,aACAD,KACA,cACA,qBACA,iBACA,sBACA,UACA,iBAEAZ,iCAAAG,qBACAtD,SACAsF,QACArF,SAEAN,WACAQ,UACAyD,iBACA2B,gBACAzD,SACA,CACAF,YACA4D,mBACAC,SACArF,aAAAsF,uBACAC,gBAEA,CACA/D,iBACA4D,gBACAG,eACAF,UAEA,CACA7D,cACA4D,oBACApF,aAAAsF,yBAEA,CACA9D,aACA4D,iCACApF,aAAAsF,sBACAC,gBAEA,CACA/D,cACA4D,gBACApF,aAAAsF,oBACAC,eACAF,WAEA,CACA7D,YACA4D,iCACApF,aAAAsF,uBACAC,eACAF,UAEA,CACA7D,cACA4D,kBACApF,aAAAsF,sBACAC,iBAKA7C,aAIA8C,SACA7E,UADA,oEACAT,GADA,iGAEA,uCAFA,OAGA,4BAHA,yGAKA8B,WALA,SAKAjB,GACA,4EAEAwC,aARA,SAQAkC,EAAAC,GACA,OACAA,+EAGA1C,YAbA,SAaA2C,GAAA,WACA,IACA,gBACA,8LACAC,EADA,wBAEAC,EAAA,yBACA,OACArE,cACAsB,gDACA3B,UACA2E,iBACAC,iBACApD,4BACAqD,kCACAC,oCACAC,yCACAC,iFACAC,wCACA9E,gCAGA+E,EAAAC,iBACAT,cACAO,oBACAD,+BACArD,cACAyD,2BACAC,2DAxBA,SA0BAC,gBACAC,cACAC,aACAC,WACA3B,SA9BA,OAgCA,WACA,gCACA,qBACA,aACA,8BApCA,qGAuCA,SAEA4B,eACA,0CAGAhE,OA7DA,SA6DAxC,GACA,IACA,gBACA,yBAAI,EAAJ,KAAI,EAAJ,QACA,cAAAa,KAAAyB,SACA,SAEAkE,eACA,wCAPC,QASD,kBAGAjE,SA1EA,uKA4EA,gBA5EA,SA6EA6D,sDAAAjF,mCA7EA,cA8EA,gBACA,+BA/EA,SAgFA,kCAhFA,4DAmFAqF,kBACA,wCApFA,yBAsFA,gBAtFA,qIAyFA/E,SAzFA,SAyFAf,GACA,iCACAA,2BAyEA+F,QAlPA,iLAoPA,gBACA,YArPA,SAsPAL,0BAtPA,cAsPAM,EAtPA,OAuPA,kBAvPA,SAwPAN,gCAxPA,uBAwPAvB,EAxPA,EAwPAD,KAAAC,KACA,iBAzPA,UA0PA,kCA1PA,6DA4PA2B,kBACA,sBA7PA,yBA+PA,gBA/PA,qIAkQAG,UACAvF,MADA,WAEA,qCAEAuC,WAJA,WAKA,oDAEAiD,MAPA,WAQA,IADI,EACJ,IADA,IAEA,YAFA,IAEA,0CACAA,mCAHA,8BAKA,UAEAnE,MAdA,WAeA,IADI,EACJ,IADA,IAEA,YAFA,IAEA,0CACAmE,iDAHA,8BAKA,UAEAC,YArBA,WAsBA,IADI,EACJ,IADA,IAEA,YAFA,IAEA,0CACAD,6BAHA,8BAKA,UAEAE,cA5BA,WA6BA,IADI,EACJ,IADA,IAEA,YAFA,IAEA,0CACAF,oEAHA,8BAKA,YCtb+V,I,wBCQ3VG,EAAY,eACd,EACApI,EACAkF,GACA,EACA,KACA,KACA,MAIa,aAAAkD,E,6CCnBf,W","file":"js/chunk-4244a076.fcef860e.js","sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return (_vm.$hasPermission('order.create'))?_c('ASpin',{attrs:{\"type\":\"loading\",\"spinning\":_vm.loading}},[_c('vx-card',{ref:\"filterCard\",staticClass:\"vx-card\",attrs:{\"removeCardAction\":false,\"title\":\"لیست محصولات\"}},[_c('div',[_c('h6',[_vm._v(\"تعداد \"+_vm._s(_vm.selects.keys.length)+\" محصول انتخاب شده است.\")]),_c('XTable',{ref:\"tblProducts\",attrs:{\"model\":_vm.cols},scopedSlots:_vm._u([{key:\"image\",fn:function({text, record}){return [_c('img',{staticStyle:{\"object-fit\":\"scale-down\"},attrs:{\"width\":\"90px\",\"height\":\"90px\",\"src\":(record.thumb && record.thumb.full)?record.thumb.full:_vm.noImage}})]}},{key:\"op\",fn:function({text, record}){return [_c('a-dropdown',[_c('a-menu',{attrs:{\"slot\":\"overlay\"},on:{\"click\":_vm.addToCart},slot:\"overlay\"},_vm._l((record.variants_all),function(item,index){return _c('a-menu-item',{key:{vid:item.id,qty:1,pid:record.id,product:record,\n promotion_id: record.promotion && record.promotion.id ? record.promotion.id : null}},[_vm._v(\"\\n افزودن تنوع \"+_vm._s(item.title)+\"\\n \")])}),1),_c('a-button',{staticStyle:{\"margin-left\":\"8px\"}},[_vm._v(\" افزودن \"),_c('a-icon',{attrs:{\"type\":\"down\"}})],1)],1)]}}],null,false,27332408)}),_c('h6',{staticClass:\"mt-2\"},[_vm._v(\"تعداد \"+_vm._s(_vm.selects.keys.length)+\" محصول انتخاب شده است.\")]),(_vm.Items.length > 0)?_c('a-card',{staticClass:\"mt-5\",attrs:{\"title\":\"ثبت سفارش\"}},[_c('a-table',{attrs:{\"columns\":_vm.columns,\"data-source\":_vm.Items,\"bordered\":\"\",\"pagination\":false},scopedSlots:_vm._u([{key:\"delete\",fn:function(text, record, index){return [_c('a-icon',{attrs:{\"type\":\"close\"},on:{\"click\":function($event){return _vm.$store.dispatch('cart/remove',record)}}})]}},{key:\"product\",fn:function(text, record, index){return [_c('div',{staticClass:\"flex items-center\"},[_c('img',{attrs:{\"src\":_vm.getImage(text),\"width\":\"50px\"}}),_vm._v(\"\\n \"+_vm._s(text.title)+\"\\n \")])]}},{key:\"price\",fn:function(text, record, index){return [_vm._v(\"\\n \"+_vm._s(_vm._f(\"priceUnit\")(_vm.getVariant(record).price_with_discount))+\"\\n \")]}},{key:\"qty\",fn:function(text, record, index){return [_c('a-input-number',{attrs:{\"min\":1,\"max\":(_vm.getVariant(_vm.Items[index]).qty > 0)?_vm.getVariant(_vm.Items[index]).qty:Infinity},on:{\"change\":function($event){return _vm.$store.dispatch('cart/updateItemQuantity',{index,quantity: $event})}},model:{value:(_vm.Items[index].qty),callback:function ($$v) {_vm.$set(_vm.Items[index], \"qty\", $$v)},expression:\"Items[index].qty\"}})]}},{key:\"weight\",fn:function(text, record, index){return _c('div',{staticClass:\"flex\"},[(!_vm.variant.grams || _vm.variant.id !== _vm.getVariant(record).id)?[_c('span',{staticStyle:{\"width\":\"max-content\"}},[_vm._v(\"\\n \"+_vm._s(_vm.getVariant(record).title)+\"\\n \")]),_c('FeatherIcon',{staticClass:\"cursor-pointer ml-2\",attrs:{\"icon\":\"EditIcon\",\"svgClasses\":\"h-6 w-6 text-primary\"},on:{\"click\":function($event){return _vm.toEdit(record)}}})]:[_c('a-input-number',{model:{value:(_vm.variant.grams),callback:function ($$v) {_vm.$set(_vm.variant, \"grams\", $$v)},expression:\"variant.grams\"}}),_c('FeatherIcon',{staticClass:\"cursor-pointer ml-2\",attrs:{\"icon\":\"CheckIcon\",\"svgClasses\":\"h-6 w-6 text-success\"},on:{\"click\":_vm.editGram}})]],2)}},{key:\"total\",fn:function(text, record, index){return [_vm._v(\"\\n \"+_vm._s(_vm._f(\"priceUnit\")(record.qty*_vm.getVariant(record).price))+\"\\n \")]}}],null,false,1271194372)}),_c('a-form',{attrs:{\"form\":_vm.form},on:{\"submit\":_vm.submitOrder}},[_c('div',{staticClass:\"grid grid-cols-5 gap-4\"},[_c('a-form-item',{attrs:{\"label\":\"مشتری\"}},[_c('a-select',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['customer_id', { rules: [{ required: true, message: 'مقدار را وارد نمایید' }] }]),expression:\"['customer_id', { rules: [{ required: true, message: 'مقدار را وارد نمایید' }] }]\"}],attrs:{\"show-search\":\"\",\"option-filter-prop\":\"children\",\"filter-option\":_vm.filterOption}},_vm._l((_vm.customers),function(item,index){return _c('a-select-option',{attrs:{\"value\":item.id}},[_vm._v(\"\\n \"+_vm._s(`${item.id}-${item.fname} ${item.lname}`)+\"\\n \")])}),1)],1),_c('a-form-item',{attrs:{\"label\":\"وضعیت تحویل\"}},[_c('a-select',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['sts', { rules: [{ required: true, message: 'مقدار را وارد نمایید' }] }]),expression:\"['sts', { rules: [{ required: true, message: 'مقدار را وارد نمایید' }] }]\"}]},_vm._l((_vm.sts),function(item,index){return _c('a-select-option',{attrs:{\"value\":index}},[_vm._v(\"\\n \"+_vm._s(item)+\"\\n \")])}),1)],1),_c('a-form-item',{attrs:{\"label\":\"نوع فروش\"}},[_c('a-select',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['type', { rules: [{ required: true, message: 'مقدار را وارد نمایید' }] }]),expression:\"['type', { rules: [{ required: true, message: 'مقدار را وارد نمایید' }] }]\"}]},_vm._l((_vm.types),function(item,index){return _c('a-select-option',{attrs:{\"value\":index}},[_vm._v(\"\\n \"+_vm._s(item)+\"\\n \")])}),1)],1),_c('a-form-item',{attrs:{\"label\":\"نام دریافت کننده\"}},[_c('a-input',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['shipping_address.reciver_fname', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]),expression:\"['shipping_address.reciver_fname', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]\"}]})],1),_c('a-form-item',{attrs:{\"label\":\"نام خانوادگی دریافت کننده\"}},[_c('a-input',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['shipping_address.reciver_lname', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]),expression:\"['shipping_address.reciver_lname', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]\"}]})],1),_c('a-form-item',{attrs:{\"label\":\"استان\"}},[_c('a-input',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['shipping_address.province', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]),expression:\"['shipping_address.province', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]\"}]})],1),_c('a-form-item',{attrs:{\"label\":\"شهر\"}},[_c('a-input',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['shipping_address.city', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]),expression:\"['shipping_address.city', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]\"}]})],1),_c('a-form-item',{attrs:{\"label\":\"کد پستی\"}},[_c('a-input',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['shipping_address.zipcode', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]),expression:\"['shipping_address.zipcode', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]\"}]})],1),_c('a-form-item',{attrs:{\"label\":\"تلفن همراه\"}},[_c('a-input',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['shipping_address.reciver_phone', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]),expression:\"['shipping_address.reciver_phone', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]\"}]})],1),_c('a-form-item',{attrs:{\"label\":\"تلفن ثابت\"}},[_c('a-input',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['shipping_address.reciver_fixed_phone', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]),expression:\"['shipping_address.reciver_fixed_phone', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]\"}]})],1)],1),_c('a-form-item',{attrs:{\"label\":\"توضیحات\"}},[_c('a-textarea',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['note', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]),expression:\"['note', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]\"}],attrs:{\"auto-size\":{ minRows: 3, maxRows: 5 }}})],1),_c('a-form-item',{attrs:{\"label\":\"آدرس\"}},[_c('a-textarea',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['shipping_address.address', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]),expression:\"['shipping_address.address', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]\"}],attrs:{\"auto-size\":{ minRows: 3, maxRows: 5 }}})],1),_c('a-form-item',[_c('input',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['app', { initialValue:'app' }]),expression:\"['app', { initialValue:'app' }]\"}],attrs:{\"type\":\"hidden\"}})]),_c('a-form-item',[_c('input',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['reagent_id', { initialValue: _vm.reagent_id }]),expression:\"['reagent_id', { initialValue: reagent_id }]\"}],attrs:{\"type\":\"hidden\"}})]),_c('a-button',{attrs:{\"type\":\"primary\",\"disabled\":!_vm.Items || _vm.Items.length < 1},on:{\"click\":_vm.submitOrder}},[_vm._v(\"\\n ثبت تغییرات\\n \")])],1)],1):_vm._e()],1)])],1):_vm._e()\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import XTbl, {Xtc} from '@/components/x-table/index';\r\n\r\nconst tbl = new XTbl('https://henzagold.com/oapi/admin/products', 'لیست محصولات');\r\ntbl.add(new Xtc('id', 'کد').filterNumber());\r\ntbl.add(new Xtc('ProductImage', 'تصویر محصول').renderSlot('image').noSort())\r\ntbl.add(new Xtc('title', 'نام محصول').filterText())\r\ntbl.add(new Xtc('brand.title', 'برند').filterText())\r\ntbl.add(new Xtc('category.collection.title', 'دسته بندی').filterText())\r\ntbl.add(new Xtc('product_code', 'کد محصول').filterText())\r\ntbl.add(new Xtc('min_gram', 'حداقل وزن').filterNumber().hidden())\r\ntbl.add(new Xtc('max_gram', 'حداکثر وزن').filterNumber().hidden())\r\ntbl.add(new Xtc('op', 'عملیات').noSort().renderSlot('op'))\r\n\r\n\r\ntbl._noFilter = false\r\ntbl._noDownload = true\r\nexport default tbl;\r\n\r\n","<template>\r\n <ASpin v-if=\"$hasPermission('order.create')\" type=\"loading\" :spinning=\"loading\">\r\n <vx-card\r\n ref=\"filterCard\"\r\n :removeCardAction=\"false\"\r\n title=\"لیست محصولات\"\r\n class=\"vx-card\" >\r\n <div>\r\n <h6>تعداد {{ selects.keys.length }} محصول انتخاب شده است.</h6>\r\n <XTable :model=\"cols\" ref=\"tblProducts\">\r\n <template slot=\"image\" slot-scope=\"{text, record}\">\r\n <img width=\"90px\" height=\"90px\" style=\"object-fit: scale-down;\" :src=\"(record.thumb && record.thumb.full)?record.thumb.full:noImage\">\r\n </template>\r\n <template slot=\"op\" slot-scope=\"{text, record}\">\r\n <a-dropdown>\r\n <a-menu slot=\"overlay\" @click=\"addToCart\">\r\n <a-menu-item v-for=\"(item,index) in record.variants_all\"\r\n :key=\"{vid:item.id,qty:1,pid:record.id,product:record,\r\n promotion_id: record.promotion && record.promotion.id ? record.promotion.id : null}\">\r\n افزودن تنوع {{item.title}}\r\n </a-menu-item>\r\n </a-menu>\r\n <a-button style=\"margin-left: 8px\"> افزودن <a-icon type=\"down\" /> </a-button>\r\n </a-dropdown>\r\n </template>\r\n </XTable>\r\n <h6 class=\"mt-2\">تعداد {{ selects.keys.length }} محصول انتخاب شده است.</h6>\r\n\r\n <a-card title=\"ثبت سفارش\" v-if=\"Items.length > 0\" class=\"mt-5\">\r\n <a-table :columns=\"columns\" :data-source=\"Items\" bordered :pagination=\"false\">\r\n <template slot=\"delete\" slot-scope=\"text, record, index\">\r\n <a-icon type=\"close\" @click=\"$store.dispatch('cart/remove',record)\"/>\r\n </template>\r\n <template slot=\"product\" slot-scope=\"text, record, index\">\r\n <div class=\"flex items-center\">\r\n <img :src=\"getImage(text)\" width=\"50px\"/>\r\n {{text.title}}\r\n </div>\r\n </template>\r\n <template slot=\"price\" slot-scope=\"text, record, index\">\r\n {{getVariant(record).price_with_discount|priceUnit}}\r\n </template>\r\n <template slot=\"qty\" slot-scope=\"text, record, index\">\r\n <a-input-number :min=\"1\" :max=\"(getVariant(Items[index]).qty > 0)?getVariant(Items[index]).qty:Infinity\" v-model=\"Items[index].qty\" @change=\"$store.dispatch('cart/updateItemQuantity',{index,quantity: $event})\"/>\r\n </template>\r\n <div slot=\"weight\" class=\"flex\" slot-scope=\"text, record, index\">\r\n <template v-if=\"!variant.grams || variant.id !== getVariant(record).id\">\r\n <span style=\"width:max-content\">\r\n {{getVariant(record).title}}\r\n </span>\r\n <FeatherIcon\r\n icon=\"EditIcon\"\r\n @click=\"toEdit(record)\"\r\n svgClasses=\"h-6 w-6 text-primary\"\r\n class=\"cursor-pointer ml-2\"\r\n />\r\n </template>\r\n <template v-else>\r\n <a-input-number v-model=\"variant.grams\"/>\r\n <FeatherIcon\r\n icon=\"CheckIcon\"\r\n @click=\"editGram\"\r\n svgClasses=\"h-6 w-6 text-success\"\r\n class=\"cursor-pointer ml-2\"\r\n />\r\n </template>\r\n </div>\r\n <template slot=\"total\" slot-scope=\"text, record, index\">\r\n {{record.qty*getVariant(record).price|priceUnit}}\r\n </template>\r\n </a-table>\r\n <a-form :form=\"form\" @submit=\"submitOrder\">\r\n <div class=\"grid grid-cols-5 gap-4\">\r\n <a-form-item label=\"مشتری\">\r\n <a-select show-search\r\n option-filter-prop=\"children\"\r\n :filter-option=\"filterOption\" v-decorator=\"['customer_id', { rules: [{ required: true, message: 'مقدار را وارد نمایید' }] }]\">\r\n <a-select-option v-for=\"(item,index) in customers\" :value=\"item.id\">\r\n {{ `${item.id}-${item.fname} ${item.lname}` }}\r\n </a-select-option>\r\n </a-select>\r\n </a-form-item>\r\n <a-form-item label=\"وضعیت تحویل\">\r\n <a-select v-decorator=\"['sts', { rules: [{ required: true, message: 'مقدار را وارد نمایید' }] }]\">\r\n <a-select-option v-for=\"(item,index) in sts\" :value=\"index\">\r\n {{ item }}\r\n </a-select-option>\r\n </a-select>\r\n </a-form-item>\r\n <a-form-item label=\"نوع فروش\">\r\n <a-select v-decorator=\"['type', { rules: [{ required: true, message: 'مقدار را وارد نمایید' }] }]\">\r\n <a-select-option v-for=\"(item,index) in types\" :value=\"index\">\r\n {{ item }}\r\n </a-select-option>\r\n </a-select>\r\n </a-form-item>\r\n <a-form-item label=\"نام دریافت کننده\">\r\n <a-input v-decorator=\"['shipping_address.reciver_fname', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]\"></a-input>\r\n </a-form-item>\r\n <a-form-item label=\"نام خانوادگی دریافت کننده\">\r\n <a-input v-decorator=\"['shipping_address.reciver_lname', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]\"></a-input>\r\n </a-form-item>\r\n <a-form-item label=\"استان\">\r\n <a-input v-decorator=\"['shipping_address.province', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]\"></a-input>\r\n </a-form-item>\r\n <a-form-item label=\"شهر\">\r\n <a-input v-decorator=\"['shipping_address.city', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]\"></a-input>\r\n </a-form-item>\r\n <a-form-item label=\"کد پستی\">\r\n <a-input v-decorator=\"['shipping_address.zipcode', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]\"></a-input>\r\n </a-form-item>\r\n <a-form-item label=\"تلفن همراه\">\r\n <a-input v-decorator=\"['shipping_address.reciver_phone', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]\"></a-input>\r\n </a-form-item>\r\n <a-form-item label=\"تلفن ثابت\">\r\n <a-input v-decorator=\"['shipping_address.reciver_fixed_phone', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]\"></a-input>\r\n </a-form-item>\r\n </div>\r\n <a-form-item label=\"توضیحات\">\r\n <a-textarea :auto-size=\"{ minRows: 3, maxRows: 5 }\" v-decorator=\"['note', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]\"></a-textarea>\r\n </a-form-item>\r\n <a-form-item label=\"آدرس\">\r\n <a-textarea :auto-size=\"{ minRows: 3, maxRows: 5 }\" v-decorator=\"['shipping_address.address', { rules: [{ required: false, message: 'مقدار را وارد نمایید' }] }]\"></a-textarea>\r\n </a-form-item>\r\n <a-form-item>\r\n <input type=\"hidden\" v-decorator=\"['app', { initialValue:'app' }]\"/>\r\n </a-form-item>\r\n <a-form-item>\r\n <input type=\"hidden\" v-decorator=\"['reagent_id', { initialValue: reagent_id }]\"/>\r\n </a-form-item>\r\n <a-button type=\"primary\" @click=\"submitOrder\" :disabled=\"!Items || Items.length < 1\">\r\n ثبت تغییرات\r\n </a-button>\r\n </a-form>\r\n </a-card>\r\n </div>\r\n </vx-card>\r\n </ASpin>\r\n</template>\r\n\r\n<script>\r\nimport cols from \"./product\";\r\nimport XTable from \"@/components/x-table/XTable\";\r\nimport axios from \"@/axios\";\r\nimport noImage from \"@/assets/images/no-image.png\"\r\nimport FeatherIcon from \"@/components/FeatherIcon.vue\";\r\n\r\nexport default {\r\n components: {\r\n XTable,\r\n FeatherIcon\r\n },\r\n data() {\r\n return {\r\n noImage,\r\n types: undefined,\r\n sts: {\r\n 1: 'ثبت سفارش',\r\n 2: 'تایید مدیر سیستم',\r\n 3: 'در حال تامین',\r\n 4: 'در حال آماده سازی',\r\n 5: 'ارسال',\r\n 6: 'تحویل مشتری',\r\n },\r\n form: this.$form.createForm(this, {name: 'coordinated'}),\r\n selects: {\r\n rows: [],\r\n keys: [],\r\n },\r\n loading: false,\r\n cols: null,\r\n customers: undefined,\r\n products: undefined,\r\n columns: [\r\n {\r\n title: 'حذف',\r\n dataIndex: 'delete',\r\n width: 60,\r\n scopedSlots: { customRender: 'delete' },\r\n align: 'center',\r\n },\r\n {\r\n title: 'کد محصول',\r\n dataIndex: 'pid',\r\n align: 'center',\r\n width: 90,\r\n },\r\n {\r\n title: 'محصول',\r\n dataIndex: 'product',\r\n scopedSlots: { customRender: 'product' },\r\n },\r\n {\r\n title: 'قیمت',\r\n dataIndex: 'product.variants_all',\r\n scopedSlots: { customRender: 'price' },\r\n align: 'center',\r\n },\r\n {\r\n title: 'تعداد',\r\n dataIndex: 'qty',\r\n scopedSlots: { customRender: 'qty' },\r\n align: 'center',\r\n width: 140,\r\n },\r\n {\r\n title: 'وزن',\r\n dataIndex: 'product.variants_all',\r\n scopedSlots: { customRender: 'weight' },\r\n align: 'center',\r\n width: 90,\r\n },\r\n {\r\n title: 'مجموع',\r\n dataIndex: 'total',\r\n scopedSlots: { customRender: 'total' },\r\n align: 'center',\r\n },\r\n ],\r\n\r\n // edit variant\r\n variant: {},\r\n // edit variant\r\n };\r\n },\r\n methods: {\r\n async addToCart(key){\r\n await this.$store.dispatch('cart/add',key.key)\r\n this.$ntNoTitle('اضافه شد')\r\n },\r\n getVariant(item){\r\n return item.product.variants_all.find(x=>x.id === item.vid) || {}\r\n },\r\n filterOption(input, option) {\r\n return (\r\n option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0\r\n );\r\n },\r\n submitOrder(e) {\r\n try{\r\n this.loading = true\r\n this.form.validateFields(async (err, values) => {\r\n if (!err) {\r\n let order_items = this.Items.map(x=> {\r\n return {\r\n title: x.title,\r\n price: this.getVariant(x).price_with_discount * x.qty,\r\n qty: x.qty,\r\n product_id: x.pid,\r\n variant_id: x.vid,\r\n grams: this.getVariant(x).grams,\r\n rial_pay: this.getVariant(x).rial_pay,\r\n variant_title: this.getVariant(x).title,\r\n is_preorder: this.getVariant(x).is_pre_order,\r\n total_discount: x.qty * (this.getVariant(x).price - this.getVariant(x).price_with_discount),\r\n total_price: this.getVariant(x).price * x.qty,\r\n promotion_id: x.promotion_id,\r\n }\r\n })\r\n let Obj = Object.assign(values,{\r\n order_items,\r\n total_price: this.Total,\r\n total_discount: this.totalDiscount,\r\n price: this.price,\r\n total_weight: this.totalWeight,\r\n gold_price_original: this.$refs.tblProducts.query.gold_price,\r\n })\r\n await axios({\r\n method: 'post',\r\n url: '/order',\r\n headers: {},\r\n data: Obj\r\n })\r\n this.$ntSet()\r\n this.$store.dispatch('cart/clear')\r\n this.form.resetFields()\r\n this.loading = false\r\n this.$router.push('/order/list')\r\n }\r\n });\r\n }catch (e)\r\n {\r\n console.log(e);\r\n this.$ntSetError('خطا در ثبت اطلاعات.')\r\n }\r\n },\r\n toEdit(record) {\r\n try{\r\n this.loading = true\r\n const {id,grams} = this.getVariant(record)\r\n this.variant = {id,grams}\r\n }catch (e)\r\n {\r\n console.log(e);\r\n this.$ntSetError('خطا در ثبت اطلاعات.')\r\n } finally {\r\n this.loading = false\r\n }\r\n },\r\n async editGram() {\r\n try{\r\n this.loading = true\r\n await axios.post('add/variant',Object.assign(this.variant,{title: this.variant.grams + ' گرم'}))\r\n this.variant = {}\r\n this.$refs.tblProducts.fetch()\r\n await this.$store.dispatch('cart/init')\r\n }catch (e)\r\n {\r\n console.log(e);\r\n this.$ntSetError('خطا در ثبت اطلاعات.')\r\n } finally {\r\n this.loading = false\r\n }\r\n },\r\n getImage(item){\r\n return item.tmobile ? item.tmobile.image :\r\n item.image ? item.image.image : ''\r\n },\r\n /*async updateProduct(e) {\r\n e.preventDefault();\r\n this.form.validateFields(async (err, values) => {\r\n if (!err) {\r\n try {\r\n this.loading = true\r\n let tags = this.margeTags(values.tags)\r\n if(this.variants_all.length < 1) throw 'وارد کردن حداقل یک تنوع الزامی است'\r\n let exp = Object.assign(values, {\r\n indicator_id:this.imageIndexId,\r\n mobile_pic: this.imageIndexMobileId,\r\n file_id: this.pocastIndexId,\r\n attrs:this.attrs,\r\n gallery:this.gallery,\r\n images:this.images,\r\n variant:this.variants_all,\r\n tags,\r\n body_html: (this.show_type == 2 || this.show_type == 3)?values.body_html:undefined,\r\n desk_note: (this.show_type == 1 || this.show_type == 3)?this.desk_note:undefined\r\n });\r\n console.log(\"exp\",exp);\r\n await axios.put(`product/update/${this.id}`, exp);\r\n this.$router.push({name: \"product\"});\r\n } catch (e) {\r\n console.log(\"e ==> \", e);\r\n this.$vs.notify({\r\n title: 'خطا در دریافت اطلاعات',\r\n text: `${e}`,\r\n color: 'danger',\r\n });\r\n } finally {\r\n this.loading = false;\r\n }\r\n }\r\n });\r\n },*/\r\n/* async getProduct(id) {\r\n if (id) {\r\n try {\r\n this.loading = true;\r\n let {data} = await axios.get(`product/show/${id}`)\r\n data.collect.forEach(x=> x = x.collection_id_id)\r\n data.cats = data.collect\r\n if(data.thumb) {\r\n data.thumb=data.thumb.id\r\n }\r\n data.gallery.forEach((item)=>{\r\n item = item.id\r\n })\r\n if(data.images){\r\n data.images.forEach((item)=>{\r\n item = item.image_id\r\n })\r\n }\r\n this.product = data\r\n }\r\n catch (e) {\r\n this.$vs.notify({\r\n // time:50000,\r\n title: 'خطا در دریافت اطلاعات',\r\n text: `${e.message}`,\r\n color: 'danger',\r\n });\r\n console.log(\"get dta error:\",e)\r\n }\r\n finally {\r\n this.loading = false;\r\n }\r\n }\r\n },*/\r\n },\r\n async created() {\r\n try {\r\n this.loading = true\r\n this.cols = cols\r\n let res = await axios.get('/order/type')\r\n this.types = res.data\r\n const {data:{rows}} = await axios.post('/single-customer')\r\n this.customers = rows\r\n await this.$store.dispatch('cart/init')\r\n } catch (e) {\r\n console.log(e)\r\n this.$vs.notify(e)\r\n } finally {\r\n this.loading = false\r\n }\r\n },\r\n computed: {\r\n Items () {\r\n return this.$store.state.cart.items\r\n },\r\n reagent_id () {\r\n return JSON.parse(localStorage.getItem('user')).id\r\n },\r\n Total() {\r\n let Total = 0\r\n for (let Product of this.Items) {\r\n Total += this.getVariant(Product).price * Product.qty\r\n }\r\n return Total\r\n },\r\n price() {\r\n let Total = 0\r\n for (let Product of this.Items) {\r\n Total += (this.getVariant(Product).price_with_discount * Product.qty)\r\n }\r\n return Total\r\n },\r\n totalWeight() {\r\n let Total = 0\r\n for (let Product of this.Items) {\r\n Total += this.getVariant(Product).grams\r\n }\r\n return Total\r\n },\r\n totalDiscount() {\r\n let Total = 0\r\n for (let Product of this.Items) {\r\n Total += this.getVariant(Product).price - this.getVariant(Product).price_with_discount\r\n }\r\n return Total\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style>\r\n.ant-popover {\r\n z-index: 25000000;\r\n}\r\n</style>\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./create.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./create.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./create.vue?vue&type=template&id=25d25626&\"\nimport script from \"./create.vue?vue&type=script&lang=js&\"\nexport * from \"./create.vue?vue&type=script&lang=js&\"\nimport style0 from \"./create.vue?vue&type=style&index=0&id=25d25626&prod&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./create.vue?vue&type=style&index=0&id=25d25626&prod&lang=css&\""],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure