100da4b296e0d68b1d481012d1d5f26e.json 15 KB

1
  1. {"remainingRequest":"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\\WarehouseManagement\\newWarehouse.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\stock\\WarehouseManagement\\newWarehouse.vue","mtime":1655374732000},{"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\\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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IFJlZ2lvblNlbGVjdCBmcm9tICJAL2NvbXBvbmVudC9jb21tb24vUmVnaW9uU2VsZWN0SlNPTiI7IC8vIGltcG9ydCBHb29kc0Nob29zZVNob3AgZnJvbSAnQC9jb21wb25lbnQvZ29vZHMvR29vZHNDaG9vc2VTaG9wLnZ1ZScKCmltcG9ydCB7IHVwZGF0ZVdhcmVob3VzZSwgYWRkV2FyZWhvdXNlLCBnZXRXYXJlaG91c2VJbmZvIH0gZnJvbSAiQC9hcGkvU3RvY2siOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIk5ld1dhcmVob3VzZSIsCiAgY29tcG9uZW50czogewogICAgUmVnaW9uU2VsZWN0IC8vIEdvb2RzQ2hvb3NlU2hvcAoKICB9LAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgcmVnaW9uOiBbXSwKICAgICAgc3VibWl0TG9hZGluZzogZmFsc2UsCiAgICAgIHNob3dfc2hvcDogZmFsc2UsCiAgICAgIGZvcm1EYXRhOiB7CiAgICAgICAgc2hvcE5hbWU6ICIiLAogICAgICAgIHdhcmVob3VzZUNvZGU6ICIiLAogICAgICAgIHdhcmVob3VzZU5hbWU6ICIiLAogICAgICAgIGNvbnRhY3ROYW1lOiAiIiwKICAgICAgICBjb250YWN0TW9iaWxlOiAiIiwKICAgICAgICBwcm92aW5jZUNvZGU6ICIiLAogICAgICAgIGNpdHlDb2RlOiAiIiwKICAgICAgICBkaXN0cmljdENvZGU6ICIiLAogICAgICAgIGNvbnRhY3RBZGRyZXNzOiAiIiwKICAgICAgICBkZWxldGVTdGF0dXM6IDUsCiAgICAgICAgZW5hYmxlU3RhdHVzOiA1LAogICAgICAgIHJlbWFya3M6ICIiCiAgICAgIH0sCiAgICAgIHN0b2NrX2lkOiAiIiwKICAgICAgbWFwOiB7fSwKICAgICAgLy8g5Zyw5Zu+5a+56LGhCiAgICAgIHBsYWNlU2VhcmNoOiBudWxsLAogICAgICAvLyDlnLDlm77mkJzntKLlr7nosaEKICAgICAgYWRkcmVzczogIiIsCiAgICAgIGNpdHlEYXRhOiBbXSwKICAgICAgc2VsZWN0UmVnaW9uOiBbXSwKICAgICAgLy8g6YCJ5Lit5Zyw5Yy6CiAgICAgIGNpdHlQcm9wczogewogICAgICAgIHZhbHVlOiAiY29kZSIsCiAgICAgICAgbGFiZWw6ICJuYW1lIgogICAgICB9LAogICAgICBydWxlczogewogICAgICAgIHdhcmVob3VzZU5hbWU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXku5PlupPlkI3np7AiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgc2hvcElkOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36YCJ5oup5YWz6IGU5ZWG6ZO6IiwKICAgICAgICAgIHRyaWdnZXI6ICJjaGFuZ2UiCiAgICAgICAgfV0sCiAgICAgICAgcHJvdmluY2VDb2RlOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36YCJ5oup5omA5bGe5Yy65Z+fIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIGNvbnRhY3RBZGRyZXNzOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl6K+m57uG5Zyw5Z2AIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIGNvbnRhY3ROYW1lOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl6IGU57O75Lq6IiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIGNvbnRhY3RNb2JpbGU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXogZTns7vmlrnlvI8iLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0KICAgICAgfQogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgaWYgKHRoaXMuJHJvdXRlLnBhcmFtcy5pZCkgewogICAgICB0aGlzLnN0b2NrX2lkID0gdGhpcy4kcm91dGUucGFyYW1zLmlkOwogICAgICB0aGlzLnN0b2NrX2RldGFpbCgpOwogICAgfQogIH0sCgogIG1ldGhvZHM6IHsKICAgIHNlbFNob3Aocm93KSB7CiAgICAgIHRoaXMuZm9ybURhdGEuc2hvcE5hbWUgPSByb3dbMF0ubmFtZTsKICAgICAgdGhpcy5mb3JtRGF0YS5zaG9wSWQgPSByb3dbMF0uaWQ7CiAgICB9LAoKICAgIC8vIOmAieaLqeaJgOWxnuWMuuWfnwogICAgcmVnaW9uQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLmZvcm1EYXRhLnByb3ZpbmNlQ29kZSA9IHZhbFswXTsKICAgICAgdGhpcy5mb3JtRGF0YS5jaXR5Q29kZSA9IHZhbFsxXTsKICAgICAgdGhpcy5mb3JtRGF0YS5kaXN0cmljdENvZGUgPSB2YWxbMl07CiAgICB9LAoKICAgIC8vIOS/neWtmOaPkOS6pAogICAgb25TdWJtaXQoZm9ybU5hbWUpIHsKICAgICAgdGhpcy4kcmVmc1tmb3JtTmFtZV0udmFsaWRhdGUoYXN5bmMgdmFsaWQgPT4gewogICAgICAgIGlmICh2YWxpZCkgewogICAgICAgICAgdGhpcy5zdWJtaXRMb2FkaW5nID0gdHJ1ZTsKICAgICAgICAgIGxldCBmb3JtRGF0YSA9IHRoaXMuZm9ybURhdGE7CiAgICAgICAgICBsZXQgdGFyZ2V0ID0ge307CgogICAgICAgICAgaWYgKHRoaXMuc3RvY2tfaWQpIHsKICAgICAgICAgICAgdGFyZ2V0ID0gYXdhaXQgdXBkYXRlV2FyZWhvdXNlKHRoaXMuc3RvY2tfaWQsIGZvcm1EYXRhKTsKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHRhcmdldCA9IGF3YWl0IGFkZFdhcmVob3VzZShmb3JtRGF0YSk7CiAgICAgICAgICB9CgogICAgICAgICAgY29uc3QgZGF0YSA9IHRhcmdldDsKICAgICAgICAgIHRoaXMuc3VibWl0TG9hZGluZyA9IGZhbHNlOwogICAgICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICAgIG1lc3NhZ2U6ICLmj5DkuqTmiJDlip8iLAogICAgICAgICAgICB0eXBlOiAic3VjY2VzcyIKICAgICAgICAgIH0pOwogICAgICAgICAgdGhpcy4kY2xvc2VDdXJyZW50R29FZGl0KCIvc3RvY2svV2FyZWhvdXNlTWFuYWdlbWVudC9NYW5hZ2VtZW50Iik7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCgogICAgLyoqIOiOt+WPluS7k+W6k+ivpuaDhSAqLwogICAgYXN5bmMgc3RvY2tfZGV0YWlsKCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YQogICAgICB9ID0gYXdhaXQgZ2V0V2FyZWhvdXNlSW5mbyh0aGlzLnN0b2NrX2lkKTsKICAgICAgdGhpcy5yZWdpb24gPSBbZGF0YS5wcm92aW5jZUNvZGUsIGRhdGEuY2l0eUNvZGUsIGRhdGEuZGlzdHJpY3RDb2RlXTsKICAgICAgdGhpcy5mb3JtRGF0YSA9IHsgLi4uZGF0YQogICAgICB9OwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAyFA,+D,CACA;;AACA;AACA;EACAA,oBADA;EAEAC;IACAC,YADA,CAEA;;EAFA,CAFA;;EAMAC;IACA;MACAC,UADA;MAEAC,oBAFA;MAGAC,gBAHA;MAIAC;QACAC,YADA;QAEAC,iBAFA;QAGAC,iBAHA;QAIAC,eAJA;QAKAC,iBALA;QAMAC,gBANA;QAOAC,YAPA;QAQAC,gBARA;QASAC,kBATA;QAUAC,eAVA;QAWAC,eAXA;QAYAC;MAZA,CAJA;MAkBAC,YAlBA;MAmBAC,OAnBA;MAmBA;MACAC,iBApBA;MAoBA;MACAC,WArBA;MAsBAC,YAtBA;MAuBAC,gBAvBA;MAuBA;MACAC;QACAC,aADA;QAEAC;MAFA,CAxBA;MA4BAC;QACAnB,gBACA;UAAAoB;UAAAC;UAAAC;QAAA,CADA,CADA;QAIAC,SACA;UAAAH;UAAAC;UAAAC;QAAA,CADA,CAJA;QAOAnB,eACA;UAAAiB;UAAAC;UAAAC;QAAA,CADA,CAPA;QAUAhB,iBACA;UAAAc;UAAAC;UAAAC;QAAA,CADA,CAVA;QAaArB,cACA;UAAAmB;UAAAC;UAAAC;QAAA,CADA,CAbA;QAgBApB,gBACA;UAAAkB;UAAAC;UAAAC;QAAA,CADA;MAhBA;IA5BA;EAiDA,CAxDA;;EAyDAE;IACA;MACA;MACA;IACA;EACA,CA9DA;;EA+DAC;IACAC;MACA;MACA;IACA,CAJA;;IAKA;IACAC;MACA;MACA;MACA;IACA,CAVA;;IAWA;IACAC;MACA;QACA;UACA;UACA;UACA;;UACA;YACAC;UACA,CAFA,MAEA;YACAA;UACA;;UACA;UACA;UAEA;YACAR,eADA;YAEAS;UAFA;UAIA;QACA;MACA,CAnBA;IAoBA,CAjCA;;IAkCA;IACA;MACA;QAAArC;MAAA;MACA;MACA;MAAA;IACA;;EAvCA;AA/DA","names":["name","components","RegionSelect","data","region","submitLoading","show_shop","formData","shopName","warehouseCode","warehouseName","contactName","contactMobile","provinceCode","cityCode","districtCode","contactAddress","deleteStatus","enableStatus","remarks","stock_id","map","placeSearch","address","cityData","selectRegion","cityProps","value","label","rules","required","message","trigger","shopId","created","methods","selShop","regionChange","onSubmit","target","type"],"sourceRoot":"src/views/stock/WarehouseManagement","sources":["newWarehouse.vue"],"sourcesContent":["<template>\n <ContainerTit>\n <div slot=\"headr\">\n <el-button\n type=\"primary\"\n :loading=\"submitLoading\"\n @click=\"onSubmit('formData')\"\n >\n 保存\n </el-button>\n </div>\n <el-card class=\"box-card\" shadow=\"never\">\n <el-form\n ref=\"formData\"\n :model=\"formData\"\n :rules=\"rules\"\n label-width=\"200px\"\n >\n <el-form-item label=\"仓库名称:\" prop=\"warehouseName\">\n <el-input\n v-model=\"formData.warehouseName\"\n placeholder=\"仓库名称\"\n style=\"width: 250px\"\n ></el-input>\n </el-form-item>\n <el-form-item label=\"仓库编码:\">\n <el-input\n v-model=\"formData.warehouseCode\"\n disabled\n placeholder=\"自动生成\"\n style=\"width: 250px\"\n ></el-input>\n </el-form-item>\n <el-form-item label=\"关联商铺:\">\n <el-input\n v-model=\"formData.shopName\"\n disabled\n placeholder=\"关联商铺\"\n style=\"width: 250px\"\n ></el-input>\n </el-form-item>\n <el-form-item label=\"所属区域:\" prop=\"provinceCode\">\n <RegionSelect v-model=\"region\" size=\"medium\" @change=\"regionChange\" />\n </el-form-item>\n <el-form-item label=\"详细地址:\" prop=\"contactAddress\">\n <el-input\n v-model=\"formData.contactAddress\"\n placeholder=\"详细地址\"\n style=\"width: 250px\"\n ></el-input>\n </el-form-item>\n <el-form-item label=\"联系人:\" prop=\"contactName\">\n <el-input\n v-model=\"formData.contactName\"\n placeholder=\"联系人\"\n style=\"width: 250px\"\n ></el-input>\n </el-form-item>\n\n <el-form-item label=\"联系方式:\" prop=\"contactMobile\">\n <el-input\n v-model=\"formData.contactMobile\"\n placeholder=\"联系方式\"\n style=\"width: 250px\"\n ></el-input>\n </el-form-item>\n\n <el-form-item label=\"备注:\">\n <el-input\n v-model=\"formData.remarks\"\n type=\"textarea\"\n :rows=\"3\"\n style=\"width: 300px\"\n placeholder=\"请输入备注\"\n ></el-input>\n </el-form-item>\n </el-form>\n </el-card>\n <!-- <GoodsChooseShop\n v-if=\"show_shop\"\n :is-check=\"false\"\n :dialog-visible=\"show_shop\"\n @close=\"show_shop=false\"\n @confirm=\"selShop\"\n ></GoodsChooseShop>-->\n </ContainerTit>\n</template>\n\n<script>\n import RegionSelect from \"@/component/common/RegionSelectJSON\";\n // import GoodsChooseShop from '@/component/goods/GoodsChooseShop.vue'\n import { updateWarehouse, addWarehouse, getWarehouseInfo } from \"@/api/Stock\";\n export default {\n name: \"NewWarehouse\",\n components: {\n RegionSelect,\n // GoodsChooseShop\n },\n data() {\n return {\n region: [],\n submitLoading: false,\n show_shop: false,\n formData: {\n shopName: \"\",\n warehouseCode: \"\",\n warehouseName: \"\",\n contactName: \"\",\n contactMobile: \"\",\n provinceCode: \"\",\n cityCode: \"\",\n districtCode: \"\",\n contactAddress: \"\",\n deleteStatus: 5,\n enableStatus: 5,\n remarks: \"\",\n },\n stock_id: \"\",\n map: {}, // 地图对象\n placeSearch: null, // 地图搜索对象\n address: \"\",\n cityData: [],\n selectRegion: [], // 选中地区\n cityProps: {\n value: \"code\",\n label: \"name\",\n },\n rules: {\n warehouseName: [\n { required: true, message: \"请输入仓库名称\", trigger: \"blur\" },\n ],\n shopId: [\n { required: true, message: \"请选择关联商铺\", trigger: \"change\" },\n ],\n provinceCode: [\n { required: true, message: \"请选择所属区域\", trigger: \"blur\" },\n ],\n contactAddress: [\n { required: true, message: \"请输入详细地址\", trigger: \"blur\" },\n ],\n contactName: [\n { required: true, message: \"请输入联系人\", trigger: \"blur\" },\n ],\n contactMobile: [\n { required: true, message: \"请输入联系方式\", trigger: \"blur\" },\n ],\n },\n };\n },\n created() {\n if (this.$route.params.id) {\n this.stock_id = this.$route.params.id;\n this.stock_detail();\n }\n },\n methods: {\n selShop(row) {\n this.formData.shopName = row[0].name;\n this.formData.shopId = row[0].id;\n },\n // 选择所属区域\n regionChange(val) {\n this.formData.provinceCode = val[0];\n this.formData.cityCode = val[1];\n this.formData.districtCode = val[2];\n },\n // 保存提交\n onSubmit(formName) {\n this.$refs[formName].validate(async (valid) => {\n if (valid) {\n this.submitLoading = true;\n let formData = this.formData;\n let target = {};\n if (this.stock_id) {\n target = await updateWarehouse(this.stock_id, formData);\n } else {\n target = await addWarehouse(formData);\n }\n const data = target;\n this.submitLoading = false;\n\n this.$message({\n message: \"提交成功\",\n type: \"success\",\n });\n this.$closeCurrentGoEdit(\"/stock/WarehouseManagement/Management\");\n }\n });\n },\n /** 获取仓库详情 */\n async stock_detail() {\n const { data } = await getWarehouseInfo(this.stock_id);\n this.region = [data.provinceCode, data.cityCode, data.districtCode];\n this.formData = { ...data };\n },\n },\n };\n</script>\n\n<style scoped>\n .module-box {\n padding: 15px;\n background-color: #ffffff;\n position: relative;\n }\n /*底部确认出库按钮*/\n .confirm-outgoing {\n width: 100%;\n height: 60px;\n line-height: 60px;\n text-align: center;\n background-color: #f9faff;\n position: absolute;\n bottom: -70px;\n left: 0;\n }\n /*地图api*/\n .map-box {\n width: 600px;\n height: 350px;\n background-color: #00ffff;\n position: relative;\n }\n .map-box #panel {\n position: absolute;\n background-color: white;\n height: 350px;\n overflow-y: auto;\n top: 0px;\n right: -286px;\n width: 280px;\n }\n</style>\n<style>\n /*\n 隐藏地图内的 查看详情,电话, 图片\n */\n #panel .poi-more,\n #panel .poi-tel,\n #panel .poi-img {\n display: none !important;\n }\n .map-box #container .poi-more {\n display: none !important;\n }\n</style>\n"]}]}