{"remainingRequest":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Device\\resourceManage\\components\\spareWarehouseDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Device\\resourceManage\\components\\spareWarehouseDialog.vue","mtime":1686792516249},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport SpareWarehouse from '@/api/device/SpareWarehouse.js'\nimport latitude from '@/mixins/latitude'\nimport {\n\tExtendParamsMixin\n} from '@/mixins/extendParams.js'\nimport utils from '@/hotent-ui-util.js'\nexport default {\n\tname: 'SparePartsWarehouseModal',\n\tmixins: [ExtendParamsMixin],\n\tdata() {\n\t\treturn {\n\t\t\ttitle: '新增',\n\t\t\tshowWarehouseDia: false,\n\t\t\tactiveCollapse: '1',\n\t\t\tparams: {\n\t\t\t\twarehouseCode: '',\n\t\t\t\twarehouseName: '',\n\t\t\t\twarehouseAddress: '',\n\t\t\t\tmemo: '',\n\t\t\t\tlatitude: '',\n\t\t\t\tlongitude: '',\n\t\t\t},\n\t\t\trules: {\n\t\t\t\twarehouseAddress: [{\n\t\t\t\t\trequired: true,\n\t\t\t\t\tmessage: '请输入备品库地址',\n\t\t\t\t\ttrigger: 'blur',\n\t\t\t\t}, ],\n\t\t\t\twarehouseCode: [{\n\t\t\t\t\trequired: true,\n\t\t\t\t\tmessage: '请输入备品库编码',\n\t\t\t\t\ttrigger: 'blur',\n\t\t\t\t}, ],\n\t\t\t\twarehouseName: [{\n\t\t\t\t\trequired: true,\n\t\t\t\t\tmessage: '请输入备品库名称',\n\t\t\t\t\ttrigger: 'blur',\n\t\t\t\t}, ],\n\t\t\t},\n\t\t}\n\t},\n\t created() {\n\t\t// await this.getExtendParams(5)\n\t},\n\tmethods: {\n\t\tadd() {\n\t\t\tthis.title = '新增'\n\t\t\t// 扩展字段混入到表单绑定数据中\n\t\t\t// this.handleExtendParamsMixin()\n\t\t\tthis.showWarehouseDia = true\n\t\t},\n\t\t edit(row) {\n\t\t\tthis.params = row\n\t\t\tthis.title = '修改'\n\t\t\t// 获取扩展字段值\n\t\t\t// await this.getExtendParamsData(5, this.params.id)\n\t\t\t// 扩展字段混入到表单绑定数据中\n\t\t\t// this.handleExtendParamsMixin()\n\t\t\tthis.showWarehouseDia = true\n\t\t},\n\t\tformatNumber(key) {\n\t\t\tconsole.log(key)\n\t\t\tthis.params[key] = latitude.TreeFour(this.params[key])\n\t\t\t// switch (key) {\n\t\t\t// case 'lgtd':\n\t\t\t// this.params.longitude = Number(\n\t\t\t// latitude.TreeFour(this.params.longitude)\n\t\t\t// )\n\t\t\t// break\n\t\t\t// case 'lttd':\n\t\t\t// this.params.latitude = Number(\n\t\t\t// latitude.TreeFour(this.params.latitude)\n\t\t\t// )\n\t\t\t// break\n\t\t\t// default:\n\t\t\t// this.params.latitude = Number(\n\t\t\t// latitude.TreeFour(this.params.latitude)\n\t\t\t// )\n\t\t\t// }\n\t\t},\n\t\t// 备品库弹窗关闭\n\t\tformClose() {\n\t\t\tthis.params = {\n\t\t\t\twarehouseCode: '',\n\t\t\t\twarehouseName: '',\n\t\t\t\twarehouseAddress: '',\n\t\t\t\tlatitude: '',\n\t\t\t\tlongitude: '',\n\t\t\t}\n\t\t\tthis.title = '新增'\n\t\t\tthis.activeCollapse = '1'\n\t\t\tthis.showWarehouseDia = false\n\t\t},\n\t\thandleSave() {\n\t\t\tthis.$refs.formInfo.validate((valid) => {\n\t\t\t\tif (valid) {\n\t\t\t\t\t// let tempData = utils.deepClone(this.params)\n\t\t\t\t\t// 扩展字段提交前预处理数据\n\t\t\t\t\t// tempData = this.handleExtendParamsSave(tempData, '5')\n\t\t\t\t\tconsole.log(this.params)\n\t\t\t\t\tif (!!this.params.id) {\n\t\t\t\t\t\tSpareWarehouse.modifySpareWarehouse(this.params, (res) => {\n\t\t\t\t\t\t\tif (res.state) {\n\t\t\t\t\t\t\t\tthis.$notify({\n\t\t\t\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\t\t\t\tmessage: '修改成功',\n\t\t\t\t\t\t\t\t\tduration: 2000,\n\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\tthis.showWarehouseDia = false\n\t\t\t\t\t\t\t\tthis.$emit('getTreen')\n\t\t\t\t\t\t\t\tthis.$emit('loadData')\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// 添加\n\t\t\t\t\t\tSpareWarehouse.addSpareWarehouse(this.params, (res) => {\n\t\t\t\t\t\t\tif (res.state) {\n\t\t\t\t\t\t\t\tthis.$notify({\n\t\t\t\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\t\t\t\tmessage: '添加成功',\n\t\t\t\t\t\t\t\t\tduration: 2000,\n\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\tthis.showWarehouseDia = false\n\t\t\t\t\t\t\t\tthis.$emit('getTreen')\n\t\t\t\t\t\t\t\tthis.$emit('loadData')\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tthis.$notify({\n\t\t\t\t\t\ttype: 'warning',\n\t\t\t\t\t\tmessage: \"请完善表单信息!\",\n\t\t\t\t\t\tduration: 2000,\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t})\n\t\t},\n\t},\n}\n",null]}