1 |
- {"remainingRequest":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\qianger\\7\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\qianger\\7\\jindouyunNewFront\\src\\component\\goods\\AssistUnit.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\qianger\\7\\jindouyunNewFront\\src\\component\\goods\\AssistUnit.vue","mtime":1655374732000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsVW5pdCB9IGZyb20gIkAvYXBpL2dvb2RzIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJBc3Npc3RVbml0IiwKICBwcm9wczogewogICAgaXNTaG93OiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IGZhbHNlCiAgICB9LAogICAgaXNFZGl0OiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IGZhbHNlCiAgICB9LAogICAgYXNzaXN0Rm9ybTogewogICAgICB0eXBlOiBPYmplY3QsCiAgICAgIGRlZmF1bHQ6ICgpID0+IHsKICAgICAgICByZXR1cm4gewogICAgICAgICAgdW5pdElkOiAiIiwKICAgICAgICAgIGNvbnZlcnNpb246ICIiCiAgICAgICAgfTsKICAgICAgfQogICAgfQogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBhc3Npc3RfbW9kZWw6IGZhbHNlLAogICAgICBlZGl0X2Fzc2lzdF9tb2RlbDogZmFsc2UsCiAgICAgIHVuaXRfaW5kZXg6IDAsCiAgICAgIGFzc2lzdF9pbmRleDogMCwKICAgICAgYXNzaXN0ZmZvcm06IHsKICAgICAgICB1bml0SWQ6ICIiLAogICAgICAgIGNvbnZlcnNpb246ICIiCiAgICAgIH0sCiAgICAgIHVuaXRfb3B0aW9uczogW3sKICAgICAgICB1bml0TmFtZTogIuS7tiIsCiAgICAgICAgdW5pdElkOiAxCiAgICAgIH0sIHsKICAgICAgICB1bml0TmFtZTogIuiiiyIsCiAgICAgICAgdW5pdElkOiAyCiAgICAgIH0sIHsKICAgICAgICB1bml0TmFtZTogIueusSIsCiAgICAgICAgdW5pdElkOiAzCiAgICAgIH0sIHsKICAgICAgICB1bml0TmFtZTogIuWMhSIsCiAgICAgICAgdW5pdElkOiA0CiAgICAgIH0sIHsKICAgICAgICB1bml0TmFtZTogIktHIiwKICAgICAgICB1bml0SWQ6IDUKICAgICAgfSwgewogICAgICAgIHVuaXROYW1lOiAi55O2IiwKICAgICAgICB1bml0SWQ6IDYKICAgICAgfSwgewogICAgICAgIHVuaXROYW1lOiAi55uSIiwKICAgICAgICB1bml0SWQ6IDcKICAgICAgfSwgewogICAgICAgIHVuaXROYW1lOiAi5Y23IiwKICAgICAgICB1bml0SWQ6IDgKICAgICAgfSwgewogICAgICAgIHVuaXROYW1lOiAi5qG2IiwKICAgICAgICB1bml0SWQ6IDkKICAgICAgfSwgewogICAgICAgIHVuaXROYW1lOiAi5pakIiwKICAgICAgICB1bml0SWQ6IDEwCiAgICAgIH1dLAogICAgICBhc3Npc3RfcnVsZXM6IHsKICAgICAgICAvLyB1bml0TmFtZTogW3sgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6novoXliqnljZXkvY3lkI3np7AnLCB0cmlnZ2VyOiAnYmx1cicgfV0sCiAgICAgICAgY29udmVyc2lvbjogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpei+heWKqeWNleS9jeS4juWfuuacrOWNleS9jeeahOaNoueul+WFs+ezuyIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XQogICAgICB9CiAgICB9OwogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICBpZiAodGhpcy5pc0VkaXQpIHsKICAgICAgdGhpcy5hc3Npc3RmZm9ybSA9IHRoaXMuYXNzaXN0Rm9ybTsKICAgIH0KCiAgICB0aGlzLmdldEFsbFVuaXQoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICAvLyDor7fmsYLln7rmnKzljZXkvY3mlbDmja4KICAgIGFzeW5jIGdldEFsbFVuaXQoKSB7CiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhCiAgICAgIH0gPSBhd2FpdCBnZXRBbGxVbml0KHsKICAgICAgICBwYWdlOiAxLAogICAgICAgIHBhZ2VTaXplOiA5OQogICAgICB9KTsKICAgICAgdGhpcy51bml0X29wdGlvbnMgPSBkYXRhLm1hcChpdGVtID0+IHsKICAgICAgICByZXR1cm4gewogICAgICAgICAgdW5pdElkOiBpdGVtLmlkLAogICAgICAgICAgdW5pdE5hbWU6IGl0ZW0udW5pdE5hbWUKICAgICAgICB9OwogICAgICB9KTsKICAgIH0sCgogICAgLy8g6YCJ5oup6L6F5Yqp5Y2V5L2NCiAgICBhc3NpdFVuaXRDaGFuZ2UodmFsKSB7CiAgICAgIGNvbnN0IHRhcmdldCA9IHRoaXMudW5pdF9vcHRpb25zLmZpbmQoaXRlbSA9PiBpdGVtLnVuaXRJZCA9PT0gdmFsKTsKICAgICAgdGhpcy5hc3Npc3RmZm9ybS51bml0TmFtZSA9IHRhcmdldC51bml0TmFtZTsKICAgIH0sCgogICAgY2xvc2UoKSB7CiAgICAgIHRoaXMuYXNzaXN0ZmZvcm0gPSB7CiAgICAgICAgdW5pdE5hbWU6ICIiLAogICAgICAgIHVuaXRJZDogIiIsCiAgICAgICAgY29udmVyc2lvbjogIiIKICAgICAgfTsKICAgICAgdGhpcy4kZW1pdCgiY2xvc2UiKTsKICAgIH0sCgogICAgLy8g5by556qX5o+Q5LqkCiAgICBzdWJBc3Npc3QoKSB7CiAgICAgIC8vIGlmICghdGhpcy5lZGl0X2Fzc2lzdF9tb2RlbCkgewogICAgICAvLyAgIHRoaXMuYmFzZV9mb3JtLmJyYW5jaFVuaXQucHVzaCh0aGlzLmFzc2lzdGZmb3JtKQogICAgICAvLyB9IGVsc2UgewogICAgICAvLyAgIHRoaXMuYmFzZV9mb3JtLmJyYW5jaFVuaXRbdGhpcy5hc3Npc3RfaW5kZXhdID0gdGhpcy5hc3Npc3RmZm9ybQogICAgICAvLyB9CiAgICAgIHRoaXMuJHJlZnMucnVsZUZvcm0udmFsaWRhdGUodmFsaWQgPT4gewogICAgICAgIGlmICh2YWxpZCkgewogICAgICAgICAgdGhpcy5hc3Npc3RmZm9ybS5pc01hc3RlciA9IDQ7CiAgICAgICAgICB0aGlzLiRlbWl0KCJjb25maXJtIiwgdGhpcy4kX2NvbW1vbi5kZWVwQ2xvbmUodGhpcy5hc3Npc3RmZm9ybSkpOwogICAgICAgICAgdGhpcy5jbG9zZSgpOwogICAgICAgIH0KICAgICAgfSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAgDA;AACA;EACAA,kBADA;EAEAC;IACAC;MACAC,aADA;MAEAC;IAFA,CADA;IAKAC;MACAF,aADA;MAEAC;IAFA,CALA;IASAE;MACAH,YADA;MAEAC;QACA;UACAG,UADA;UAEAC;QAFA;MAIA;IAPA;EATA,CAFA;;EAqBAC;IACA;MACAC,mBADA;MAEAC,wBAFA;MAGAC,aAHA;MAIAC,eAJA;MAKAC;QACAP,UADA;QAEAC;MAFA,CALA;MASAO,eACA;QACAC,aADA;QAEAT;MAFA,CADA,EAKA;QACAS,aADA;QAEAT;MAFA,CALA,EASA;QACAS,aADA;QAEAT;MAFA,CATA,EAaA;QACAS,aADA;QAEAT;MAFA,CAbA,EAiBA;QACAS,cADA;QAEAT;MAFA,CAjBA,EAqBA;QACAS,aADA;QAEAT;MAFA,CArBA,EAyBA;QACAS,aADA;QAEAT;MAFA,CAzBA,EA6BA;QACAS,aADA;QAEAT;MAFA,CA7BA,EAiCA;QACAS,aADA;QAEAT;MAFA,CAjCA,EAqCA;QACAS,aADA;QAEAT;MAFA,CArCA,CATA;MAmDAU;QACA;QACAT,aACA;UACAU,cADA;UAEAC,4BAFA;UAGAC;QAHA,CADA;MAFA;IAnDA;EA8DA,CApFA;;EAqFAC;IACA;MACA;IACA;;IACA;EACA,CA1FA;;EA2FAC;IACA;IACA;MACA;QAAAb;MAAA;QACAc,OADA;QAEAC;MAFA;MAKA;QACA;UACAjB,eADA;UAEAS;QAFA;MAIA,CALA;IAMA,CAdA;;IAeA;IACAS;MACA;MACA;IACA,CAnBA;;IAoBAC;MACA;QACAV,YADA;QAEAT,UAFA;QAGAC;MAHA;MAKA;IACA,CA3BA;;IA4BA;IACAmB;MACA;MACA;MACA;MACA;MACA;MACA;QACA;UACA;UACA;UACA;QACA;MACA,CANA;IAOA;;EA1CA;AA3FA","names":["name","props","isShow","type","default","isEdit","assistForm","unitId","conversion","data","assist_model","edit_assist_model","unit_index","assist_index","assistfform","unit_options","unitName","assist_rules","required","message","trigger","created","methods","page","pageSize","assitUnitChange","close","subAssist"],"sourceRoot":"src/component/goods","sources":["AssistUnit.vue"],"sourcesContent":["<template>\n <el-dialog\n :title=\"isEdit ? '修改辅助单位' : '新增辅助单位'\"\n :visible.sync=\"isShow\"\n width=\"40%\"\n :close-on-press-escape=\"false\"\n :close-on-click-modal=\"false\"\n @close=\"close\"\n >\n <el-form\n ref=\"ruleForm\"\n :model=\"assistfform\"\n :rules=\"assist_rules\"\n label-width=\"120px\"\n >\n <el-form-item label=\"单位名称\" prop=\"unitName\">\n <el-select\n v-model=\"assistfform.unitId\"\n placeholder=\"请选择辅助单位\"\n @change=\"assitUnitChange\"\n >\n <el-option\n v-for=\"item in unit_options\"\n :key=\"item.id\"\n :label=\"item.unitName\"\n :value=\"item.unitId\"\n ></el-option>\n </el-select>\n </el-form-item>\n <el-form-item label=\"换算率\" prop=\"conversion\">\n <el-input-number\n v-model=\"assistfform.conversion\"\n placeholder=\"换算率\"\n :controls=\"false\"\n ></el-input-number>\n <p style=\"font-size: 12px; color: #e6a23c\">\n (1辅助单位=n基本单位, 例如: 1辅助单位=10基本单位)\n </p>\n </el-form-item>\n </el-form>\n <span slot=\"footer\" class=\"dialog-footer\">\n <el-button @click=\"close\">取 消</el-button>\n <el-button type=\"primary\" @click=\"subAssist\">确 定</el-button>\n </span>\n </el-dialog>\n</template>\n\n<script>\n import { getAllUnit } from \"@/api/goods\";\n export default {\n name: \"AssistUnit\",\n props: {\n isShow: {\n type: Boolean,\n default: false,\n },\n isEdit: {\n type: Boolean,\n default: false,\n },\n assistForm: {\n type: Object,\n default: () => {\n return {\n unitId: \"\",\n conversion: \"\",\n };\n },\n },\n },\n data() {\n return {\n assist_model: false,\n edit_assist_model: false,\n unit_index: 0,\n assist_index: 0,\n assistfform: {\n unitId: \"\",\n conversion: \"\",\n },\n unit_options: [\n {\n unitName: \"件\",\n unitId: 1,\n },\n {\n unitName: \"袋\",\n unitId: 2,\n },\n {\n unitName: \"箱\",\n unitId: 3,\n },\n {\n unitName: \"包\",\n unitId: 4,\n },\n {\n unitName: \"KG\",\n unitId: 5,\n },\n {\n unitName: \"瓶\",\n unitId: 6,\n },\n {\n unitName: \"盒\",\n unitId: 7,\n },\n {\n unitName: \"卷\",\n unitId: 8,\n },\n {\n unitName: \"桶\",\n unitId: 9,\n },\n {\n unitName: \"斤\",\n unitId: 10,\n },\n ],\n assist_rules: {\n // unitName: [{ required: true, message: '请选择辅助单位名称', trigger: 'blur' }],\n conversion: [\n {\n required: true,\n message: \"请输入辅助单位与基本单位的换算关系\",\n trigger: \"blur\",\n },\n ],\n },\n };\n },\n created() {\n if (this.isEdit) {\n this.assistfform = this.assistForm;\n }\n this.getAllUnit();\n },\n methods: {\n // 请求基本单位数据\n async getAllUnit() {\n const { data } = await getAllUnit({\n page: 1,\n pageSize: 99,\n });\n\n this.unit_options = data.map((item) => {\n return {\n unitId: item.id,\n unitName: item.unitName,\n };\n });\n },\n // 选择辅助单位\n assitUnitChange(val) {\n const target = this.unit_options.find((item) => item.unitId === val);\n this.assistfform.unitName = target.unitName;\n },\n close() {\n this.assistfform = {\n unitName: \"\",\n unitId: \"\",\n conversion: \"\",\n };\n this.$emit(\"close\");\n },\n // 弹窗提交\n subAssist() {\n // if (!this.edit_assist_model) {\n // this.base_form.branchUnit.push(this.assistfform)\n // } else {\n // this.base_form.branchUnit[this.assist_index] = this.assistfform\n // }\n this.$refs.ruleForm.validate((valid) => {\n if (valid) {\n this.assistfform.isMaster = 4;\n this.$emit(\"confirm\", this.$_common.deepClone(this.assistfform));\n this.close();\n }\n });\n },\n },\n };\n</script>\n\n<style scoped></style>\n"]}]}
|