| 1 |
- {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\pages\\order\\orderList\\handle\\orderRemark.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\order\\orderList\\handle\\orderRemark.vue","mtime":1677828270225},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5udW1iZXIuY29uc3RydWN0b3IuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyBwdXRSZW1hcmtEYXRhLCBwdXRSZWZ1bmRSZW1hcmtEYXRhIH0gZnJvbSAnQC9hcGkvb3JkZXInOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ29yZGVyTWFyaycsCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGZvcm1WYWxpZGF0ZTogewogICAgICAgIHJlbWFyazogJycKICAgICAgfSwKICAgICAgbW9kYWxzOiBmYWxzZSwKICAgICAgcnVsZVZhbGlkYXRlOiB7CiAgICAgICAgcmVtYXJrOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAn6K+36L6T5YWl5aSH5rOo5L+h5oGvJywKICAgICAgICAgIHRyaWdnZXI6ICdibHVyJwogICAgICAgIH0gLy8geyB0eXBlOiAnc3RyaW5nJywgbWluOiAyMCwgbWVzc2FnZTogJ0ludHJvZHVjZSBubyBsZXNzIHRoYW4gMjAgd29yZHMnLCB0cmlnZ2VyOiAnYmx1cicgfQogICAgICAgIF0KICAgICAgfQogICAgfTsKICB9LAogIHByb3BzOiB7CiAgICBvcmRlcklkOiBOdW1iZXIsCiAgICByZW1hcmtUeXBlOiB7CiAgICAgIGRlZmF1bHQ6ICcnLAogICAgICB0eXBlOiBTdHJpbmcKICAgIH0KICB9LAogIG1ldGhvZHM6IHsKICAgIGNhbmNlbDogZnVuY3Rpb24gY2FuY2VsKG5hbWUpIHsKICAgICAgdGhpcy5tb2RhbHMgPSBmYWxzZTsKICAgICAgdGhpcy4kcmVmc1tuYW1lXS5yZXNldEZpZWxkcygpOwogICAgfSwKICAgIHB1dFJlbWFyazogZnVuY3Rpb24gcHV0UmVtYXJrKG5hbWUpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKCiAgICAgIHZhciBkYXRhID0gewogICAgICAgIGlkOiB0aGlzLm9yZGVySWQsCiAgICAgICAgcmVtYXJrOiB0aGlzLmZvcm1WYWxpZGF0ZQogICAgICB9OwogICAgICB0aGlzLiRyZWZzW25hbWVdLnZhbGlkYXRlKGZ1bmN0aW9uICh2YWxpZCkgewogICAgICAgIGlmICh2YWxpZCkgewogICAgICAgICAgKF90aGlzLnJlbWFya1R5cGUgPyBwdXRSZWZ1bmRSZW1hcmtEYXRhIDogcHV0UmVtYXJrRGF0YSkoZGF0YSkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICAgICAgdmFyIF9yZWYgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUocmVzKSB7CiAgICAgICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICAgICAgX3RoaXMuJE1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKCiAgICAgICAgICAgICAgICAgICAgICBfdGhpcy5tb2RhbHMgPSBmYWxzZTsKCiAgICAgICAgICAgICAgICAgICAgICBfdGhpcy4kcmVmc1tuYW1lXS5yZXNldEZpZWxkcygpOwoKICAgICAgICAgICAgICAgICAgICAgIF90aGlzLiRlbWl0KCdzdWJtaXRGYWlsJyk7CgogICAgICAgICAgICAgICAgICAgIGNhc2UgNDoKICAgICAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LnN0b3AoKTsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIH0sIF9jYWxsZWUpOwogICAgICAgICAgICB9KSk7CgogICAgICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICAgICAgcmV0dXJuIF9yZWYuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICAgICAgfTsKICAgICAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgICBfdGhpcy4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgICAgIH0pOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBfdGhpcy4kTWVzc2FnZS53YXJuaW5nKCfor7floavlhpnlpIfms6jkv6Hmga8nKTsKICAgICAgICB9CiAgICAgIH0pOwogICAgfQogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AAsBA;AACA;EACAA,iBADA;EAEAC,IAFA,kBAEA;IACA;MACAC;QACAC;MADA,CADA;MAIAC,aAJA;MAKAC;QACAF,SACA;UAAAG;UAAAC;UAAAC;QAAA,CADA,CAEA;QAFA;MADA;IALA;EAYA,CAfA;EAgBAC;IACAC,eADA;IAEAC;MACAC,WADA;MAEAC;IAFA;EAFA,CAhBA;EAuBAC;IACAC,MADA,kBACAf,IADA,EACA;MACA;MACA;IACA,CAJA;IAKAgB,SALA,qBAKAhB,IALA,EAKA;MAAA;;MACA;QACAiB,gBADA;QAEAd;MAFA;MAIA;QACA;UACA,+DACAe,IADA;YAAA,mEACA;cAAA;gBAAA;kBAAA;oBAAA;sBACA;;sBACA;;sBACA;;sBACA;;oBAJA;oBAAA;sBAAA;kBAAA;gBAAA;cAAA;YAAA,CADA;;YAAA;cAAA;YAAA;UAAA,KAOAC,KAPA,CAOA;YACA;UACA,CATA;QAUA,CAXA,MAWA;UACA;QACA;MACA,CAfA;IAgBA;EA1BA;AAvBA","names":["name","data","formValidate","remark","modals","ruleValidate","required","message","trigger","props","orderId","remarkType","default","type","methods","cancel","putRemark","id","then","catch"],"sourceRoot":"src/pages/order/orderList/handle","sources":["orderRemark.vue"],"sourcesContent":["<template>\r\n <Modal v-model=\"modals\" scrollable title=\"请修改内容\" class=\"order_box\" :closable=\"false\">\r\n <Form ref=\"formValidate\" :model=\"formValidate\" :rules=\"ruleValidate\" :label-width=\"80\" @submit.native.prevent>\r\n <FormItem label=\"备注:\" prop=\"remark\">\r\n <Input\r\n v-model=\"formValidate.remark\"\r\n :maxlength=\"200\"\r\n show-word-limit\r\n type=\"textarea\"\r\n placeholder=\"订单备注\"\r\n style=\"width: 100%\"\r\n />\r\n </FormItem>\r\n </Form>\r\n <div slot=\"footer\">\r\n <Button type=\"primary\" @click=\"putRemark('formValidate')\">提交</Button>\r\n <Button @click=\"cancel('formValidate')\">取消</Button>\r\n </div>\r\n </Modal>\r\n</template>\r\n\r\n<script>\r\nimport { putRemarkData, putRefundRemarkData } from '@/api/order';\r\nexport default {\r\n name: 'orderMark',\r\n data() {\r\n return {\r\n formValidate: {\r\n remark: '',\r\n },\r\n modals: false,\r\n ruleValidate: {\r\n remark: [\r\n { required: true, message: '请输入备注信息', trigger: 'blur' },\r\n // { type: 'string', min: 20, message: 'Introduce no less than 20 words', trigger: 'blur' }\r\n ],\r\n },\r\n };\r\n },\r\n props: {\r\n orderId: Number,\r\n remarkType: {\r\n default: '',\r\n type: String,\r\n },\r\n },\r\n methods: {\r\n cancel(name) {\r\n this.modals = false;\r\n this.$refs[name].resetFields();\r\n },\r\n putRemark(name) {\r\n let data = {\r\n id: this.orderId,\r\n remark: this.formValidate,\r\n };\r\n this.$refs[name].validate((valid) => {\r\n if (valid) {\r\n (this.remarkType ? putRefundRemarkData : putRemarkData)(data)\r\n .then(async (res) => {\r\n this.$Message.success(res.msg);\r\n this.modals = false;\r\n this.$refs[name].resetFields();\r\n this.$emit('submitFail');\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n } else {\r\n this.$Message.warning('请填写备注信息');\r\n }\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped></style>\r\n"]}]}
|