23b14563c97a73a102b1de0472e1c19f.json 11 KB

1
  1. {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\thread-loader\\dist\\cjs.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\stock\\Consume\\addConsume.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\stock\\Consume\\addConsume.vue","mtime":1673490798822},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuaW5jbHVkZXMuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyAvLyBwb3N0Q2xhc3NEZXRhaWxzLAphbGxvY2F0aW9uQ29uc3VtZSB9IGZyb20gIkAvYXBpL1N0b2NrIjsKaW1wb3J0IHsgZ2V0R29vZHNCYXNpY0luZm9CeUlkIH0gZnJvbSAiQC9hcGkvZ29vZHMiOwppbXBvcnQgeyBtYXBHZXR0ZXJzIH0gZnJvbSAidnVleCI7CmltcG9ydCBHb29kc1dhcmVob3VzZSBmcm9tICJAL2NvbXBvbmVudC9nb29kcy9Hb29kc1dhcmVob3VzZSI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiQWRkQ29uc3VtZSIsCiAgY29tcG9uZW50czogewogICAgR29vZHNXYXJlaG91c2UKICB9LAogIHByb3BzOiB7CiAgICB2aXNpYmxlOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IGZhbHNlCiAgICB9LAogICAgaXNFZGl0OiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IGZhbHNlCiAgICB9LAogICAgLy8g5piv5ZCm6ZyA6KaB6YGu572p5bGCCiAgICBtb2RhbDogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiB0cnVlCiAgICB9CiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIC8vIOaYvuekuumAieaLqeWVhuWTgQogICAgICBzaG93X2dvb2RzOiBmYWxzZSwKICAgICAgZm9ybTogewogICAgICAgIC8vIOmAieS4reeahOWVhuWTgUlECiAgICAgICAgZ29vZHNJZDogJycsCiAgICAgICAgLy/mlbDph48KICAgICAgICBudW1iZXI6ICcnCiAgICAgIH0sCiAgICAgIGJhc2VfZm9ybTogewogICAgICAgIC8vIOWVhuW6l2lkCiAgICAgICAgc2hvcElkOiAnJywKICAgICAgICBzaG9wTmFtZTogJycsCiAgICAgICAgLy8g5ZWG5ZOB5ZCN56ewCiAgICAgICAgZ29vZHNOYW1lOiAnJwogICAgICB9LAogICAgICBydWxlczogewogICAgICAgIG51bWJlcjogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeWVhuWTgeaVsOmHjyIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICBiYXNpY0dvb2RzSWQ6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fpgInmi6nllYblk4EiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0KICAgICAgfQogICAgfTsKICB9LAoKICBjb21wdXRlZDogeyAuLi5tYXBHZXR0ZXJzKHsKICAgICAgc3lzdGVtVHlwZTogIk1Vc2VyL3N5c3RlbVR5cGUiLAogICAgICBzdG9yZURhdGE6ICJNVXNlci9zdG9yZURhdGEiCiAgICB9KQogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICAvLyDliKTmlq3mmK/lkKbkuLrpl6jlupfpobXpnaIKICAgIGlmIChbMiwgM10uaW5jbHVkZXModGhpcy5zeXN0ZW1UeXBlKSkgewogICAgICB0aGlzLmJhc2VfZm9ybS5zaG9wSWQgPSB0aGlzLnN0b3JlRGF0YS5pZDsgLy8g5bqX6ZO6CgogICAgICB0aGlzLmJhc2VfZm9ybS5zaG9wTmFtZSA9IHRoaXMuc3RvcmVEYXRhLm5hbWU7IC8vIOW6l+mTugogICAgfQogIH0sCgogIG1ldGhvZHM6IHsKICAgIC8vIOmAieaLqeWVhuWTgQogICAgYXN5bmMgc2VsR29vZHMocm93KSB7CiAgICAgIC8v5L+d5a2Y6YCJ5Lit5ZWG5ZOBCiAgICAgIHRoaXMuZm9ybS5nb29kc0lkID0gcm93WzBdLmlkOwogICAgICB0aGlzLmJhc2VfZm9ybS5nb29kc05hbWUgPSByb3dbMF0udGl0bGU7CiAgICB9LAoKICAgIC8vIOaJk+W8gOWVhuWTgemAieaLqQogICAgb3Blbkdvb2RzTW9kZWwoKSB7CiAgICAgIGlmICghdGhpcy5iYXNlX2Zvcm0uc2hvcE5hbWUpIHJldHVybjsKICAgICAgdGhpcy5zaG93X2dvb2RzID0gdHJ1ZTsKICAgIH0sCgogICAgY2xvc2UoKSB7CiAgICAgIHRoaXMuJGVtaXQoImNsb3NlIik7CiAgICB9LAoKICAgIC8vIOaPkOS6pAogICAgYXN5bmMgY29uZmlybSgpIHsKICAgICAgdGhpcy4kcmVmcy5mb3JtLnZhbGlkYXRlKGFzeW5jIHZhbGlkID0+IHsKICAgICAgICBpZiAodmFsaWQpIHsKICAgICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBhbGxvY2F0aW9uQ29uc3VtZSh7CiAgICAgICAgICAgICJpZCI6IHRoaXMuZm9ybS5nb29kc0lkLAogICAgICAgICAgICAvL+S7k+W6k+WVhuWTgWlkCiAgICAgICAgICAgICJudW1iZXIiOiB0aGlzLmZvcm0ubnVtYmVyIC8v6LCD5ouo5pWw6YePCgogICAgICAgICAgfSk7CiAgICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgICAgbWVzc2FnZTogZGF0YS5kYXRhLAogICAgICAgICAgICB0eXBlOiAic3VjY2VzcyIKICAgICAgICAgIH0pOwogICAgICAgICAgdGhpcy5jbG9zZSgpOwogICAgICAgICAgdGhpcy4kZW1pdCgiY29uZmlybSIpOwogICAgICAgIH0KICAgICAgfSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;AA2BA,SACA;AACAA,iBAFA,QAGA,aAHA;AAIA,SACAC,qBADA,QAEA,aAFA;AAGA,SACAC,UADA,QAEA,MAFA;AAGA;AACA;EACAC,kBADA;EAEAC;IACAC;EADA,CAFA;EAKAC;IACAC;MACAC,aADA;MAEAC;IAFA,CADA;IAKAC;MACAF,aADA;MAEAC;IAFA,CALA;IASA;IACAE;MACAH,aADA;MAEAC;IAFA;EAVA,CALA;;EAqBAG;IACA;MACA;MACAC,iBAFA;MAGAC;QACA;QACAC,WAFA;QAGA;QACAC;MAJA,CAHA;MASAC;QACA;QACAC,UAFA;QAGAC,YAHA;QAIA;QACAC;MALA,CATA;MAgBAC;QACAL;UACAM,cADA;UAEAC,kBAFA;UAGAC;QAHA,EADA;QAMAC;UACAH,cADA;UAEAC,gBAFA;UAGAC;QAHA;MANA;IAhBA;EA6BA,CAnDA;;EAoDAE,YACA;MACAC,8BADA;MAEAC;IAFA;EADA,CApDA;;EA0DAC;IACA;IACA;MACA,0CADA,CACA;;MACA,8CAFA,CAEA;IACA;EACA,CAhEA;;EAiEAC;IACA;IACA;MACA;MACA;MACA;IACA,CANA;;IAOA;IACAC;MACA;MACA;IACA,CAXA;;IAYAC;MACA;IACA,CAdA;;IAeA;IACA;MACA;QACA;UACA;YACA,uBADA;YACA;YACA,0BAFA,CAEA;;UAFA;UAIA;YACAT,kBADA;YAEAf;UAFA;UAKA;UACA;QACA;MACA,CAdA;IAeA;;EAhCA;AAjEA","names":["allocationConsume","getGoodsBasicInfoById","mapGetters","name","components","GoodsWarehouse","props","visible","type","default","isEdit","modal","data","show_goods","form","goodsId","number","base_form","shopId","shopName","goodsName","rules","required","message","trigger","basicGoodsId","computed","systemType","storeData","created","methods","openGoodsModel","close"],"sourceRoot":"src/views/stock/Consume","sources":["addConsume.vue"],"sourcesContent":["<template>\r\n\t<div>\r\n\t\t<el-drawer class=\"edit-drawer\" title=\"消耗品调拨\" size=\"650px\" :visible.sync=\"visible\"\r\n\t\t\tdirection=\"rtl\" :modal=\"modal\" :wrapper-closable=\"false\" @close=\"close\">\r\n\t\t\t<el-form ref=\"form\" :rules=\"rules\" size=\"small\" :model=\"form\" label-width=\"120px\">\r\n\t\t\t\t<el-form-item label=\"选择商品:\" prop=\"goodsId\">\r\n\t\t\t\t\t<el-input v-model=\"base_form.goodsName\" style=\"width: 200px\"\r\n\t\t\t\t\t\t:disabled=\"!base_form.shopName \" readonly placeholder=\"请选择商品\">\r\n\t\t\t\t\t\t<i slot=\"suffix\" class=\"el-input__icon el-icon-search\" @click=\"openGoodsModel\"></i>\r\n\t\t\t\t\t</el-input>\r\n\t\t\t\t</el-form-item>\r\n\t\t\t\t<el-form-item label=\"出库数量\" prop=\"number\">\r\n\t\t\t\t\t<el-input-number v-model=\"form.number\" controls-position=\"right\" :min=\"1\"></el-input-number>\r\n\t\t\t\t</el-form-item>\r\n\t\t\t\t<el-form-item style=\"text-align: right; padding-right: 10px\">\r\n\t\t\t\t\t<el-button type=\"primary\" @click=\"confirm\">确 定</el-button>\r\n\t\t\t\t\t<el-button @click=\"close\">取 消</el-button>\r\n\t\t\t\t</el-form-item>\r\n\t\t\t</el-form>\r\n\t\t</el-drawer>\r\n\t\t<!-- 商品列表-->\r\n\t\t<GoodsWarehouse v-if=\"show_goods\" :modal=\"false\" :shop-id=\"base_form.shopId\" goods-warehouse\r\n\t\t\t:is-check=\"false\" :is-show=\"show_goods\" :enable=\"true\" @cancel=\"show_goods = false\" @confirm=\"selGoods\" />\r\n\t</div>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\t// postClassDetails,\r\n\t\tallocationConsume\r\n\t} from \"@/api/Stock\";\r\n\timport {\r\n\t getGoodsBasicInfoById,\r\n\t} from \"@/api/goods\";\r\n\timport {\r\n\t\tmapGetters\r\n\t} from \"vuex\";\r\n\timport GoodsWarehouse from \"@/component/goods/GoodsWarehouse\";\r\n\texport default {\r\n\t\tname: \"AddConsume\",\r\n\t\tcomponents: {\r\n\t\t\tGoodsWarehouse\r\n\t\t},\r\n\t\tprops: {\r\n\t\t\tvisible: {\r\n\t\t\t\ttype: Boolean,\r\n\t\t\t\tdefault: false,\r\n\t\t\t},\r\n\t\t\tisEdit: {\r\n\t\t\t\ttype: Boolean,\r\n\t\t\t\tdefault: false,\r\n\t\t\t},\r\n\t\t\t// 是否需要遮罩层\r\n\t\t\tmodal: {\r\n\t\t\t\ttype: Boolean,\r\n\t\t\t\tdefault: true,\r\n\t\t\t},\r\n\t\t},\r\n\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t// 显示选择商品\r\n\t\t\t\tshow_goods: false,\r\n\t\t\t\tform: {\r\n\t\t\t\t\t// 选中的商品ID\r\n\t\t\t\t\tgoodsId: '',\r\n\t\t\t\t\t//数量\r\n\t\t\t\t\tnumber: '',\r\n\t\t\t\t},\r\n\t\t\t\tbase_form: {\r\n\t\t\t\t\t// 商店id\r\n\t\t\t\t\tshopId: '',\r\n\t\t\t\t\tshopName: '',\r\n\t\t\t\t\t// 商品名称\r\n\t\t\t\t\tgoodsName: ''\r\n\t\t\t\t},\r\n\t\t\t\trules: {\r\n\t\t\t\t\tnumber: [{\r\n\t\t\t\t\t\trequired: true,\r\n\t\t\t\t\t\tmessage: \"请输入商品数量\",\r\n\t\t\t\t\t\ttrigger: \"blur\"\r\n\t\t\t\t\t}],\r\n\t\t\t\t\tbasicGoodsId: [{\r\n\t\t\t\t\t\trequired: true,\r\n\t\t\t\t\t\tmessage: \"请选择商品\",\r\n\t\t\t\t\t\ttrigger: \"blur\"\r\n\t\t\t\t\t}],\r\n\t\t\t\t}\r\n\t\t\t};\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\t...mapGetters({\r\n\t\t\t\tsystemType: \"MUser/systemType\",\r\n\t\t\t\tstoreData: \"MUser/storeData\",\r\n\t\t\t}),\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\t// 判断是否为门店页面\r\n\t\t\tif ([2, 3].includes(this.systemType)) {\r\n\t\t\t\tthis.base_form.shopId = this.storeData.id; // 店铺\r\n\t\t\t\tthis.base_form.shopName = this.storeData.name; // 店铺\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 选择商品\r\n\t\t\tasync selGoods(row,) {\r\n\t\t\t\t//保存选中商品\r\n\t\t\t\tthis.form.goodsId = row[0].id;\r\n\t\t\t\tthis.base_form.goodsName = row[0].title;\r\n\t\t\t},\r\n\t\t\t// 打开商品选择\r\n\t\t\topenGoodsModel() {\r\n\t\t\t\tif (!this.base_form.shopName ) return;\r\n\t\t\t\tthis.show_goods = true;\r\n\t\t\t},\r\n\t\t\tclose() {\r\n\t\t\t\tthis.$emit(\"close\");\r\n\t\t\t},\r\n\t\t\t// 提交\r\n\t\t\tasync confirm() {\r\n\t\t\t\tthis.$refs.form.validate(async (valid) => {\r\n\t\t\t\t\tif (valid) {\r\n\t\t\t\t\t\tconst data = await allocationConsume({\r\n\t\t\t\t\t\t\t\"id\": this.form.goodsId, //仓库商品id\r\n\t\t\t\t\t\t\t\"number\": this.form.number //调拨数量\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tthis.$message({\r\n\t\t\t\t\t\t\tmessage: data.data,\r\n\t\t\t\t\t\t\ttype: \"success\",\r\n\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\tthis.close();\r\n\t\t\t\t\t\tthis.$emit(\"confirm\");\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t},\r\n\t};\r\n</script>\r\n\r\n<style scoped>\r\n\t.btn-up {\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t.btn-department {\r\n\t\tposition: absolute;\r\n\t\tleft: 270px;\r\n\t\ttop: 4px;\r\n\t}\r\n\r\n\t.btn-role-up {\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t.add-role {\r\n\t\tposition: absolute;\r\n\t\tleft: 270px;\r\n\t\ttop: 4px;\r\n\t}\r\n\r\n\t.creat-shop {\r\n\t\tcolor: #1890ff;\r\n\t\tfont-size: 12px;\r\n\t}\r\n</style>\n"]}]}