{"remainingRequest":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Mobile\\Manage\\MobileMaterialPurchasing.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Mobile\\Manage\\MobileMaterialPurchasing.vue","mtime":1667545183426},{"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\r\n\r\nimport purchasingManage from '@/api/manager/material/purchasingManage.js'\r\nimport { Toast } from 'vant'\r\n\r\nexport default {\r\n name: 'MobileMaterialPurchasing',\r\n components: {\r\n\r\n },\r\n data() {\r\n return {\r\n purchasingDetailList: [],\r\n params: { },\r\n loading: false,\r\n\r\n title: '设备详情',\r\n deviceData: {},\r\n paramsValueList: [],\r\n extendParams: []\r\n\r\n }\r\n },\r\n mounted() {\r\n this.device = this.$route.query.id\r\n this.add()\r\n },\r\n methods: {\r\n add() {\r\n var date = new Date()\r\n this.params = {\r\n applicant: '',\r\n applicationCase: '',\r\n applicationDate: date.format('yyyy-MM-dd'),\r\n approver: '',\r\n approvedDate: '',\r\n id: null,\r\n memo: '',\r\n pkVal: '',\r\n detailList: [],\r\n sn: 0,\r\n version: 0\r\n }\r\n this.purchasingDetailList = []\r\n this.addRow()\r\n const userinfo = this.$store.state.user.currentUserDetail\r\n if (userinfo !== null) {\r\n this.params.applicationDept = userinfo.org[0].orgId\r\n this.params.applicationDeptName = userinfo.org[0].orgName\r\n this.params.applicant = userinfo.user.fullname\r\n } else {\r\n Toast.fail('登录信息异常,请联系管理员!')\r\n }\r\n },\r\n\r\n addRow() { //\r\n var row = {\r\n quantity: 0,\r\n name: '',\r\n model: '',\r\n memo: '',\r\n id: null,\r\n purchasingId: null,\r\n materialInfoId: null\r\n }\r\n this.purchasingDetailList.push(row)\r\n },\r\n deleteDetail(index) {\r\n this.purchasingDetailList.splice(index, 1)\r\n },\r\n\r\n onSubmit() {\r\n let method\r\n if (!this.params.id) {\r\n // 新增\r\n method = purchasingManage.addPurchasing\r\n }\r\n if (this.params.id) {\r\n // 修改\r\n method = purchasingManage.editPurchasing\r\n }\r\n this.params.detailList = this.purchasingDetailList\r\n this.loading = true\r\n method(this.params, res => {\r\n this.loading = false\r\n if (res.state) {\r\n Toast.success('提交申请成功')\r\n this.add()\r\n } else {\r\n this.$message.warning(res.message)\r\n }\r\n })\r\n }\r\n\r\n }\r\n}\r\n",null]}