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