b2968400fd8e891ce94f78d9f4b91bc9.json 16 KB

1
  1. {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\SystemSettings\\components\\addLine.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\SystemSettings\\components\\addLine.vue","mtime":1678954023597},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1681371925422},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1681371925849}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IFNlbGVjdFNob3AgZnJvbSAiQC9jb21wb25lbnQvZ29vZHMvU2VsZWN0U2hvcC52dWUiOwppbXBvcnQgRHJpdmVyTW9kZWwgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL0RyaXZlck1vZGVsIjsKaW1wb3J0IENsaWVudExpc3RNb2RhbCBmcm9tICJAL2NvbXBvbmVudC9jb21tb24vQ2xpZW50TGlzdE1vZGFsIjsKaW1wb3J0IHsgYWRkRGVsaXZlcnlSb3V0ZSwgZ2V0RGVsaXZlcnlSb3V0ZUluZm8sIHVwZGF0ZURlbGl2ZXJ5Um91dGUgfSBmcm9tICJAL2FwaS9EZWxpdmVyeSI7CmV4cG9ydCBkZWZhdWx0IHsKICBjb21wb25lbnRzOiB7CiAgICBTZWxlY3RTaG9wLAogICAgRHJpdmVyTW9kZWwsCiAgICBDbGllbnRMaXN0TW9kYWwKICB9LAogIHByb3BzOiB7CiAgICBtb2RhbEZsYWc6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICBlbnRlcnByaXNlOiB7CiAgICAgIHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sCiAgICAgIGRlZmF1bHQ6IDAKICAgIH0sCiAgICBsaW5lSWQ6IHsKICAgICAgdHlwZTogW051bWJlciwgU3RyaW5nXSwKICAgICAgZGVmYXVsdDogMAogICAgfQogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBydWxlRm9ybTogewogICAgICAgIG5hbWU6ICIiLAogICAgICAgIHNob3BJZDogIiIsCiAgICAgICAgZHJpdmVySWQ6IFtdLAogICAgICAgIGRlc2M6ICIiLAogICAgICAgIGN1c3RvbWVySWQ6IFtdCiAgICAgIH0sCiAgICAgIHJ1bGVzOiB7CiAgICAgICAgbmFtZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpee6v+i3r+WQjeensCIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XQogICAgICB9LAogICAgICBEcml2ZXJfc2hvdzogZmFsc2UsCiAgICAgIERyaXZlck5hbWVBcnI6IFtdLAogICAgICBkcml2ZXJOYW1lOiBbXSwKICAgICAgdGl0bGU6ICIiLAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgY3VzdG9tZXJfc2hvdzogZmFsc2UsCiAgICAgIGN1c3RvbWVyTmFtZUFycjogW10sCiAgICAgIGN1c3RvbWVyTmFtZTogW10KICAgIH07CiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIGlmICh0aGlzLmxpbmVJZCkgewogICAgICB0aGlzLnRpdGxlID0gIue8lui+kee6v+i3ryI7CiAgICAgIHRoaXMuZ2V0RGVsaXZlcnlSb3V0ZUluZm8oKTsKICAgIH0gZWxzZSB7CiAgICAgIHRoaXMudGl0bGUgPSAi5paw5aKe57q/6LevIjsKICAgIH0KICB9LAoKICBtZXRob2RzOiB7CiAgICBjbG9zZU1vZGFsKCkgewogICAgICB0aGlzLnJ1bGVGb3JtLm5hbWUgPSAiIjsKICAgICAgdGhpcy5ydWxlRm9ybS5zaG9wSWQgPSAiIjsKICAgICAgdGhpcy5ydWxlRm9ybS5kcml2ZXJJZCA9IFtdOwogICAgICB0aGlzLnJ1bGVGb3JtLmN1c3RvbWVySWQgPSBbXTsKICAgICAgdGhpcy5ydWxlRm9ybS5kZXNjID0gIiI7CiAgICAgIHRoaXMuRHJpdmVyTmFtZUFyciA9IFtdOwogICAgICB0aGlzLmN1c3RvbWVyTmFtZUFyciA9IFtdOwogICAgICB0aGlzLiRyZWZzWyJydWxlRm9ybSJdLnJlc2V0RmllbGRzKCk7CiAgICAgIHRoaXMuJGVtaXQoImNsb3NlIik7CiAgICB9LAoKICAgIGNsZWFyU2hvcCgpIHsKICAgICAgdGhpcy5ydWxlRm9ybS5zaG9wSWQgPSAiIjsKICAgIH0sCgogICAgc2VsU2hvcCgpIHt9LAoKICAgIHNlbFdhcmVob3VzZShyb3cpIHsKICAgICAgaWYgKHRoaXMuRHJpdmVyTmFtZUFyci5sZW5ndGgpIHsKICAgICAgICB0aGlzLkRyaXZlck5hbWVBcnIgPSB0aGlzLiRfY29tbW9uLnVuaXF1ZSh0aGlzLkRyaXZlck5hbWVBcnIuY29uY2F0KHJvdyksIFsiaWQiXSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5Ecml2ZXJOYW1lQXJyID0gcm93OwogICAgICB9CgogICAgICB0aGlzLnJ1bGVGb3JtLmRyaXZlcklkID0gdGhpcy5Ecml2ZXJOYW1lQXJyLm1hcChpdGVtID0+IHsKICAgICAgICByZXR1cm4gaXRlbS5pZDsKICAgICAgfSk7CiAgICAgIHRoaXMuZHJpdmVyTmFtZSA9IHRoaXMuRHJpdmVyTmFtZUFyci5tYXAoaXRlbSA9PiB7CiAgICAgICAgcmV0dXJuIGl0ZW0uZHJpdmVyTmFtZTsKICAgICAgfSk7CiAgICB9LAoKICAgIC8vICDlhbPpl63lj7jmnLrmoIfnrb4KICAgIGNsb3NlVGFnKGluZGV4KSB7CiAgICAgIHRoaXMuRHJpdmVyTmFtZUFyci5zcGxpY2UoaW5kZXgsIDEpOwogICAgfSwKCiAgICAvL+WFs+mXreWuouaIt+agh+etvgogICAgY2xvc2VDdXN0b21lclRhZyhpbmRleCkgewogICAgICB0aGlzLmN1c3RvbWVyTmFtZUFyci5zcGxpY2UoaW5kZXgsIDEpOwogICAgfSwKCiAgICBhc3luYyBhZGREZWxpdmVyeVJvdXRlKCkgewogICAgICBpZiAoIXRoaXMucnVsZUZvcm0ubmFtZS50cmltKCkpIHsKICAgICAgICB0aGlzLiRtZXNzYWdlLndhcm5pbmcoIue6v+i3r+WQjeensOS4jeiDveS4uuepuiIpOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgY29uc3QgZHJpdmVySWQgPSB0aGlzLkRyaXZlck5hbWVBcnIubWFwKGl0ZW0gPT4gaXRlbS5pZCk7CiAgICAgIGNvbnN0IGN1c3RvbWVySWQgPSB0aGlzLmN1c3RvbWVyTmFtZUFyci5tYXAoaXRlbSA9PiBpdGVtLmN1c3RvbWVySWQpOwogICAgICBsZXQgcGFyc2VyID0gewogICAgICAgIG5hbWU6IHRoaXMucnVsZUZvcm0ubmFtZSwKICAgICAgICBzaG9wSWQ6IHRoaXMucnVsZUZvcm0uc2hvcElkLAogICAgICAgIGRyaXZlcklkOiBkcml2ZXJJZC5qb2luKCIsIiksCiAgICAgICAgZGVzYzogdGhpcy5ydWxlRm9ybS5kZXNjLAogICAgICAgIGN1c3RvbWVySWQ6IGN1c3RvbWVySWQKICAgICAgfTsKCiAgICAgIHRyeSB7CiAgICAgICAgaWYgKHRoaXMubGluZUlkKSB7CiAgICAgICAgICBjb25zdCB7CiAgICAgICAgICAgIGRhdGEKICAgICAgICAgIH0gPSBhd2FpdCB1cGRhdGVEZWxpdmVyeVJvdXRlKHRoaXMubGluZUlkLCBwYXJzZXIpOwogICAgICAgICAgdGhpcy4kbWVzc2FnZS5zdWNjZXNzKCLnvJbovpHmiJDlip8iKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgdGhpcy5ydWxlRm9ybS5kcml2ZXJJZCA9IHRoaXMucnVsZUZvcm0uZHJpdmVySWQuam9pbigiLCIpOwogICAgICAgICAgY29uc3QgewogICAgICAgICAgICBkYXRhCiAgICAgICAgICB9ID0gYXdhaXQgYWRkRGVsaXZlcnlSb3V0ZShwYXJzZXIpOwogICAgICAgICAgdGhpcy4kbWVzc2FnZS5zdWNjZXNzKCLmt7vliqDmiJDlip8iKTsKICAgICAgICB9CgogICAgICAgIHRoaXMubG9hZGluZyA9IGZhbHNlOwogICAgICAgIGF3YWl0IHRoaXMuY2xvc2VNb2RhbCgpOwogICAgICB9IGNhdGNoIHsKICAgICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgfQogICAgfSwKCiAgICBhc3luYyBnZXREZWxpdmVyeVJvdXRlSW5mbygpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGdldERlbGl2ZXJ5Um91dGVJbmZvKHRoaXMubGluZUlkKTsKICAgICAgdGhpcy5ydWxlRm9ybSA9IGRhdGE7CiAgICAgIHRoaXMuRHJpdmVyTmFtZUFyciA9IGRhdGEuZHJpdmVyRGF0YTsKICAgICAgdGhpcy5jdXN0b21lck5hbWVBcnIgPSBkYXRhLmN1c3RvbWVyRGF0YTsKICAgIH0sCgogICAgY3VzdG9tZXJTZWwodmFsKSB7CiAgICAgIGNvbnN0IGFyciA9IHZhbC5tYXAoaXRlbSA9PiB7CiAgICAgICAgcmV0dXJuIHsgLi4uaXRlbSwKICAgICAgICAgIGN1c3RvbWVyTmFtZTogaXRlbS5uYW1lLAogICAgICAgICAgY3VzdG9tZXJJZDogaXRlbS5pZAogICAgICAgIH07CiAgICAgIH0pOwoKICAgICAgaWYgKHRoaXMuY3VzdG9tZXJOYW1lQXJyLmxlbmd0aCkgewogICAgICAgIHRoaXMuY3VzdG9tZXJOYW1lQXJyID0gdGhpcy4kX2NvbW1vbi51bmlxdWUodGhpcy5jdXN0b21lck5hbWVBcnIuY29uY2F0KGFyciksIFsiY3VzdG9tZXJJZCJdKTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLmN1c3RvbWVyTmFtZUFyciA9IGFycjsKICAgICAgfQogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAsGA;AACA;AACA;AACA,SACAA,gBADA,EAEAC,oBAFA,EAGAC,mBAHA,QAIA,gBAJA;AAKA;EACAC;IACAC,UADA;IAEAC,WAFA;IAGAC;EAHA,CADA;EAMAC;IACAC;MACAC,aADA;MAEAC;IAFA,CADA;IAKAC;MACAF,sBADA;MAEAC;IAFA,CALA;IASAE;MACAH,sBADA;MAEAC;IAFA;EATA,CANA;;EAoBAG;IACA;MACAC;QACAC,QADA;QAEAC,UAFA;QAGAC,YAHA;QAIAC,QAJA;QAKAC;MALA,CADA;MAQAC;QACAL,OACA;UAAAM;UAAAC;UAAAC;QAAA,CADA;MADA,CARA;MAaAC,kBAbA;MAcAC,iBAdA;MAeAC,cAfA;MAgBAC,SAhBA;MAiBAC,cAjBA;MAkBAC,oBAlBA;MAmBAC,mBAnBA;MAoBAC;IApBA;EAsBA,CA3CA;;EA4CAC;IACA;MACA;MACA;IACA,CAHA,MAGA;MACA;IACA;EACA,CAnDA;;EAoDAC;IACAC;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;IACA,CAXA;;IAYAC;MACA;IACA,CAdA;;IAeAC,YAfA;;IAgBAC;MACA;QACA,0CACA,8BADA,EAEA,MAFA;MAIA,CALA,MAKA;QACA;MACA;;MACA;QACA;MACA,CAFA;MAGA;QACA;MACA,CAFA;IAGA,CA/BA;;IAgCA;IACAC;MACA;IACA,CAnCA;;IAoCA;IACAC;MACA;IACA,CAvCA;;IAwCA;MACA;QACA;QACA;MACA;;MACA;MACA;MACA;MACA;QACAxB,wBADA;QAEAC,4BAFA;QAGAC,4BAHA;QAIAC,wBAJA;QAKAC;MALA;;MAOA;QACA;UACA;YAAAN;UAAA;UACA;QACA,CAHA,MAGA;UACA;UACA;YAAAA;UAAA;UACA;QACA;;QACA;QACA;MACA,CAXA,CAWA;QACA;MACA;IACA,CArEA;;IAsEA;MACA;QAAAA;MAAA;MACA;MACA;MACA;IACA,CA3EA;;IA4EA2B;MACA;QACA;UAAAT;UAAAZ;QAAA;MACA,CAFA;;MAGA;QACA,4CACA,gCADA,EAEA,cAFA;MAIA,CALA,MAKA;QACA;MACA;IACA;;EAxFA;AApDA","names":["addDeliveryRoute","getDeliveryRouteInfo","updateDeliveryRoute","components","SelectShop","DriverModel","ClientListModal","props","modalFlag","type","default","enterprise","lineId","data","ruleForm","name","shopId","driverId","desc","customerId","rules","required","message","trigger","Driver_show","DriverNameArr","driverName","title","loading","customer_show","customerNameArr","customerName","created","methods","closeModal","clearShop","selShop","selWarehouse","closeTag","closeCustomerTag","customerSel"],"sourceRoot":"src/views/SystemSettings/components","sources":["addLine.vue"],"sourcesContent":["<template>\n <vxe-modal\n v-model=\"modalFlag\"\n :title=\"title\"\n width=\"500\"\n min-height=\"410\"\n resize\n remember\n center\n @close=\"closeModal\"\n >\n <template #default>\n <el-form\n ref=\"ruleForm\"\n :model=\"ruleForm\"\n :rules=\"rules\"\n label-width=\"100px\"\n >\n <el-form-item label=\"线路名称\" prop=\"name\">\n <el-input\n v-model=\"ruleForm.name\"\n style=\"width: 250px\"\n placeholder=\"请输入线路名称\"\n ></el-input>\n </el-form-item>\n <el-form-item v-if=\"enterprise === 5\" label=\"关联店铺\">\n <SelectShop\n v-model=\"ruleForm.shopId\"\n width=\"250\"\n placeholder=\"所属店铺\"\n @clear=\"clearShop\"\n @change=\"selShop\"\n />\n </el-form-item>\n <el-form-item label=\"司机\">\n <el-button type=\"primary\" @click=\"Driver_show = true\">\n 选择司机\n </el-button>\n <div style=\"display: inline-block; margin-left: 10px\">\n <el-tag\n v-for=\"(item, index) in DriverNameArr\"\n :key=\"index\"\n closable\n @close=\"closeTag(index)\"\n >\n {{ item.driverName }}\n </el-tag>\n </div>\n </el-form-item>\n <el-form-item label=\"客户\">\n <el-button type=\"primary\" @click=\"customer_show = true\">\n 选择客户\n </el-button>\n <div style=\"display: inline-block; margin-left: 10px\">\n <el-tag\n v-for=\"(item, index) in customerNameArr\"\n :key=\"index\"\n closable\n @close=\"closeCustomerTag(index)\"\n >\n {{ item.customerName }}\n </el-tag>\n </div>\n </el-form-item>\n <el-form-item label=\"线路备注\">\n <el-input\n v-model=\"ruleForm.desc\"\n type=\"textarea\"\n style=\"width: 250px\"\n :autosize=\"{ minRows: 4 }\"\n placeholder=\"请输入\"\n ></el-input>\n </el-form-item>\n </el-form>\n <span slot=\"footer\" class=\"float_right\">\n <el-button @click=\"closeModal\">取 消</el-button>\n <el-button type=\"primary\" :loading=\"loading\" @click=\"addDeliveryRoute\">\n 确 定\n </el-button>\n </span>\n <!-- 选择司机弹窗-->\n <DriverModel\n v-if=\"Driver_show\"\n :is-show=\"Driver_show\"\n :is-check=\"true\"\n @confirm=\"selWarehouse\"\n @cancel=\"Driver_show = false\"\n ></DriverModel>\n <!-- 选择客户弹窗-->\n <ClientListModal\n v-if=\"customer_show\"\n :is-show=\"customer_show\"\n :is-check=\"true\"\n :is-show-add=\"true\"\n :modal=\"false\"\n @cancel=\"customer_show = false\"\n @confirm=\"customerSel\"\n />\n </template>\n </vxe-modal>\n</template>\n<script>\n import SelectShop from \"@/component/goods/SelectShop.vue\";\n import DriverModel from \"@/component/common/DriverModel\";\n import ClientListModal from \"@/component/common/ClientListModal\";\n import {\n addDeliveryRoute,\n getDeliveryRouteInfo,\n updateDeliveryRoute,\n } from \"@/api/Delivery\";\n export default {\n components: {\n SelectShop,\n DriverModel,\n ClientListModal,\n },\n props: {\n modalFlag: {\n type: Boolean,\n default: false,\n },\n enterprise: {\n type: [Number, String],\n default: 0,\n },\n lineId: {\n type: [Number, String],\n default: 0,\n },\n },\n data() {\n return {\n ruleForm: {\n name: \"\",\n shopId: \"\",\n driverId: [],\n desc: \"\",\n customerId: [],\n },\n rules: {\n name: [\n { required: true, message: \"请输入线路名称\", trigger: \"blur\" },\n ],\n },\n Driver_show: false,\n DriverNameArr: [],\n driverName: [],\n title: \"\",\n loading: false,\n customer_show: false,\n customerNameArr: [],\n customerName: [],\n };\n },\n created() {\n if (this.lineId) {\n this.title = \"编辑线路\";\n this.getDeliveryRouteInfo();\n } else {\n this.title = \"新增线路\";\n }\n },\n methods: {\n closeModal() {\n this.ruleForm.name = \"\";\n this.ruleForm.shopId = \"\";\n this.ruleForm.driverId = [];\n this.ruleForm.customerId = [];\n this.ruleForm.desc = \"\";\n this.DriverNameArr = [];\n this.customerNameArr = [];\n this.$refs[\"ruleForm\"].resetFields();\n this.$emit(\"close\");\n },\n clearShop() {\n this.ruleForm.shopId = \"\";\n },\n selShop() {},\n selWarehouse(row) {\n if (this.DriverNameArr.length) {\n this.DriverNameArr = this.$_common.unique(\n this.DriverNameArr.concat(row),\n [\"id\"]\n );\n } else {\n this.DriverNameArr = row;\n }\n this.ruleForm.driverId = this.DriverNameArr.map((item) => {\n return item.id;\n });\n this.driverName = this.DriverNameArr.map((item) => {\n return item.driverName;\n });\n },\n // 关闭司机标签\n closeTag(index) {\n this.DriverNameArr.splice(index, 1);\n },\n //关闭客户标签\n closeCustomerTag(index) {\n this.customerNameArr.splice(index, 1);\n },\n async addDeliveryRoute() {\n if (!this.ruleForm.name.trim()) {\n this.$message.warning(\"线路名称不能为空\");\n return;\n }\n this.loading = true;\n const driverId = this.DriverNameArr.map((item) => item.id);\n const customerId = this.customerNameArr.map((item) => item.customerId);\n let parser = {\n name: this.ruleForm.name,\n shopId: this.ruleForm.shopId,\n driverId: driverId.join(\",\"),\n desc: this.ruleForm.desc,\n customerId: customerId,\n };\n try {\n if (this.lineId) {\n const { data } = await updateDeliveryRoute(this.lineId, parser);\n this.$message.success(\"编辑成功\");\n } else {\n this.ruleForm.driverId = this.ruleForm.driverId.join(\",\");\n const { data } = await addDeliveryRoute(parser);\n this.$message.success(\"添加成功\");\n }\n this.loading = false;\n await this.closeModal();\n } catch {\n this.loading = false;\n }\n },\n async getDeliveryRouteInfo() {\n const { data } = await getDeliveryRouteInfo(this.lineId);\n this.ruleForm = data;\n this.DriverNameArr = data.driverData;\n this.customerNameArr = data.customerData;\n },\n customerSel(val) {\n const arr = val.map((item) => {\n return { ...item, customerName: item.name, customerId: item.id };\n });\n if (this.customerNameArr.length) {\n this.customerNameArr = this.$_common.unique(\n this.customerNameArr.concat(arr),\n [\"customerId\"]\n );\n } else {\n this.customerNameArr = arr;\n }\n },\n },\n };\n</script>\n<style></style>\n"]}]}