Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

f05bfbdeedebd4e352d805ef3c83cd14.json 14 KiB

3 år sedan
1
  1. {"ast":null,"code":"import _objectSpread from \"/Users/michielcarman/Server Code/Repository/clients-rpm-kit-manager/code/RPM.KitManager/RPM.KitManager.Web/ClientApp/node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/objectSpread\";\nimport _regeneratorRuntime from \"/Users/michielcarman/Server Code/Repository/clients-rpm-kit-manager/code/RPM.KitManager/RPM.KitManager.Web/ClientApp/node_modules/babel-preset-react-app/node_modules/@babel/runtime/regenerator\";\nimport _asyncToGenerator from \"/Users/michielcarman/Server Code/Repository/clients-rpm-kit-manager/code/RPM.KitManager/RPM.KitManager.Web/ClientApp/node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/asyncToGenerator\";\nimport _classCallCheck from \"/Users/michielcarman/Server Code/Repository/clients-rpm-kit-manager/code/RPM.KitManager/RPM.KitManager.Web/ClientApp/node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"/Users/michielcarman/Server Code/Repository/clients-rpm-kit-manager/code/RPM.KitManager/RPM.KitManager.Web/ClientApp/node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/createClass\";\nimport _possibleConstructorReturn from \"/Users/michielcarman/Server Code/Repository/clients-rpm-kit-manager/code/RPM.KitManager/RPM.KitManager.Web/ClientApp/node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn\";\nimport _getPrototypeOf from \"/Users/michielcarman/Server Code/Repository/clients-rpm-kit-manager/code/RPM.KitManager/RPM.KitManager.Web/ClientApp/node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/getPrototypeOf\";\nimport _inherits from \"/Users/michielcarman/Server Code/Repository/clients-rpm-kit-manager/code/RPM.KitManager/RPM.KitManager.Web/ClientApp/node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/inherits\";\nvar _jsxFileName = \"/Users/michielcarman/Server Code/Repository/clients-rpm-kit-manager/code/RPM.KitManager/RPM.KitManager.Web/ClientApp/src/containers/Queries/WorkInstructions/index.tsx\";\nimport React, { Component } from 'react';\nimport { Card, CardBody, Col, Container, Row } from 'reactstrap';\nimport { WorkInstructionsHeaderObjects } from '../../../shared/components/TableHeaderObjects';\nimport RPMTable from '../../../shared/components/rpm-table/RpmTable';\nimport axios from 'axios';\n\nvar WorkInstructions = /*#__PURE__*/function (_Component) {\n _inherits(WorkInstructions, _Component);\n\n function WorkInstructions(props) {\n var _this;\n\n _classCallCheck(this, WorkInstructions);\n\n _this = _possibleConstructorReturn(this, _getPrototypeOf(WorkInstructions).call(this, props));\n _this.makeCopyForEdit = /*#__PURE__*/_asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee() {\n var _this$state, designSpecId, partNumber1, revisionLevel, data;\n\n return _regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _this$state = _this.state, designSpecId = _this$state.designSpecId, partNumber1 = _this$state.partNumber1, revisionLevel = _this$state.revisionLevel; // XHR to a \"new\" route.\n // xhr should return the new dspec/pn/rev\n\n _context.next = 3;\n return axios.post(\"/api/document/workinstructions/cloneforedit/\".concat(designSpecId, \"/\").concat(partNumber1, \"/\").concat(revisionLevel)).then(function (res) {\n data = res.data;\n var newDsId = data.designSpecId;\n var newPn = data.partNumber;\n var newRev = data.revisionLevel;\n return location.href = \"/manage/work-instructions/\".concat(newDsId, \"/\").concat(newPn, \"/\").concat(newRev);\n }).catch(function (err) {\n return console.error(err);\n });\n\n case 3:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n _this.state = {\n isLoading: true,\n tableData: {\n heads: WorkInstructionsHeaderObjects,\n rows: []\n },\n pagination: {\n size: 1000,\n i: 0\n }\n };\n return _this;\n }\n\n _createClass(WorkInstructions, [{\n key: \"componentDidMount\",\n value: function () {\n var _componentDidMount = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee2() {\n var WorkInstructionsList, _this$state$paginatio, size, i;\n\n return _regeneratorRuntime.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _this$state$paginatio = this.state.pagination, size = _this$state$paginatio.size, i = _this$state$paginatio.i;\n _context2.next = 3;\n return axios.get(\"/api/document/workinstructionslist?size=\".concat(size, \"&i=\").concat(i)).then(function (res) {\n return WorkInstructionsList = res.data.items.records;\n }).catch(function (err) {\n return console.error(err);\n });\n\n case 3:\n this.setState(_objectSpread({}, this.state, {\n isLoading: false,\n tableData: {\n heads: WorkInstructionsHeaderObjects,\n rows: WorkInstructionsList\n }\n }));\n\n case 4:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, this);\n }));\n\n function componentDidMount() {\n return _componentDidMount.apply(this, arguments);\n }\n\n return componentDidMount;\n }()\n }, {\n key: \"render\",\n value: function render() {\n return /*#__PURE__*/React.createElement(Container, {\n className: \"dashboard\",\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 61,\n columnNumber: 13\n }\n }, /*#__PURE__*/React.createElement(Row, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 62,\n columnNumber: 17\n }\n }, /*#__PURE__*/React.createElement(Col, {\n md: 12,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 63,\n columnNumber: 21\n }\n }, /*#__PURE__*/React.createElement(\"h3\", {\n className: \"page-title\",\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 64,\n columnNumber: 25\n }\n }, \"Queries \", /*#__PURE__*/React.createElement(\"span\", {\n className: \"lnr lnr-chevron-right\",\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 64,\n columnNumber: 60\n }\n }), \" Work Instructions\"))), /*#__PURE__*/React.createElement(Row, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 67,\n columnNumber: 17\n }\n }, /*#__PURE__*/React.createElement(Col, {\n md: 12,\n lg: 12,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 68,\n columnNumber: 21\n }\n }, /*#__PURE__*/React.createElement(Card, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 69,\n columnNumber: 25\n }\n }, /*#__PURE__*/React.createElement(CardBody, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 70,\n columnNumber: 29\n }\n }, /*#__PURE__*/React.createElement(RPMTable, {\n heads: this.state.tableData.heads,\n rows: this.state.tableData.rows,\n tableType: \"workinstruction\",\n isLoading: this.state.isLoading,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 71,\n columnNumber: 33\n }\n }))))));\n }\n }]);\n\n return WorkInstructions;\n}(Component);\n\nexport { WorkInstructions as default };","map":{"version":3,"sources":["/Users/michielcarman/Server Code/Repository/clients-rpm-kit-manager/code/RPM.KitManager/RPM.KitManager.Web/ClientApp/src/containers/Queries/WorkInstructions/index.tsx"],"names":["React","Component","Card","CardBody","Col","Container","Row","WorkInstructionsHeaderObjects","RPMTable","axios","WorkInstructions","props","makeCopyForEdit","state","designSpecId","partNumber1","revisionLevel","post","then","res","data","newDsId","newPn","partNumber","newRev","location","href","catch","err","console","error","isLoading","tableData","heads","rows","pagination","size","i","get","WorkInstructionsList","items","records","setState"],"mappings":"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","sourcesContent":["import React, { PureComponent, Component } from 'react';\nimport { Card, CardBody, Col, Container, Row } from 'reactstrap';\nimport WorkInstructionsMockData from '../../../shared/components/mockdata/WorkInstructionsMockData';\nimport { WorkInstructionsHeaderObjects } from '../../../shared/components/TableHeaderObjects';\nimport RPMTable from '../../../shared/components/rpm-table/RpmTable'\nimport axios from 'axios';\nimport { Console } from 'console';\n\n\nexport default class WorkInstructions extends Component<any, any> {\n constructor(props: any) {\n super(props)\n this.state = {\n isLoading: true,\n tableData: {\n heads: WorkInstructionsHeaderObjects,\n rows: [],\n },\n pagination: {\n size: 1000,\n i: 0\n }\n }\n }\n\n async componentDidMount() {\n let WorkInstructionsList;\n const { size, i } = this.state.pagination\n await axios.get(`/api/document/workinstructionslist?size=${size}&i=${i}`)\n .then(res => WorkInstructionsList = res.data.items.records)\n .catch(err => console.error(err))\n this.setState({\n ...this.state,\n isLoading: false,\n tableData: {\n heads: WorkInstructionsHeaderObjects,\n rows: WorkInstructionsList\n }\n })\n }\n\n makeCopyForEdit = async () => {\n const { designSpecId, partNumber1, revisionLevel } = this.state\n // XHR to a \"new\" route.\n // xhr should return the new dspec/pn/rev\n let data: any;\n await axios.post(`/api/document/workinstructions/cloneforedit/${designSpecId}/${partNumber1}/${revisionLevel}`)\n .then(res => {\n data = res.data;\n let newDsId = data.designSpecId;\n let newPn = data.partNumber;\n let newRev = data.revisionLevel;\n return (location.href = `/manage/work-instructions/${newDsId}/${newPn}/${newRev}`);\n })\n .catch(err => console.error(err))\n }\n\n\n render() {\n return (\n <Container className=\"dashboard\">\n <Row>\n <Col md={12}>\n <h3 className=\"page-title\">Queries <span className=\"lnr lnr-chevron-right\"></span> Work Instructions</h3>\n </Col>\n </Row>\n <Row>\n <Col md={12} lg={12}>\n <Card>\n <CardBody>\n <RPMTable heads={this.state.tableData.heads} rows={this.state.tableData.rows} tableType=\"workinstruction\" isLoading={this.state.isLoading} />\n </CardBody>\n </Card>\n </Col>\n </Row>\n </Container>\n );\n }\n}"]},"metadata":{},"sourceType":"module"}