完成签约之后直接添加人员,录入下发凭证
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

173 lines
14 KiB

  1. webpackJsonp([31],{
  2. /***/ "BmgF":
  3. /***/ (function(module, exports) {
  4. // removed by extract-text-webpack-plugin
  5. /***/ }),
  6. /***/ "D9lA":
  7. /***/ (function(module, exports) {
  8. module.exports = "data:image/jpeg;base64,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
  9. /***/ }),
  10. /***/ "H3ra":
  11. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  12. "use strict";
  13. Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
  14. // CONCATENATED MODULE: ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/views/Upload.vue
  15. //
  16. //
  17. //
  18. //
  19. //
  20. //
  21. //
  22. //
  23. //
  24. //
  25. //
  26. //
  27. //
  28. //
  29. //
  30. //
  31. //
  32. //
  33. //
  34. //
  35. //
  36. //
  37. //
  38. //
  39. //
  40. //
  41. //
  42. //
  43. //
  44. //
  45. //
  46. //
  47. //
  48. //
  49. //
  50. //
  51. //
  52. //
  53. //
  54. //
  55. //
  56. //
  57. //
  58. //
  59. //
  60. //
  61. //
  62. //
  63. //
  64. //
  65. //
  66. //
  67. //
  68. //
  69. //
  70. //
  71. //
  72. //
  73. //
  74. //
  75. //
  76. //
  77. /* harmony default export */ var Upload = ({
  78. name: "upload",
  79. data: function data() {
  80. return {
  81. defaultSrc: __webpack_require__("D9lA"),
  82. fileList: [],
  83. imgSrc: "",
  84. cropImg: "",
  85. dialogVisible: false
  86. };
  87. },
  88. components: {},
  89. methods: {
  90. setImage: function setImage(e) {
  91. var _this = this;
  92. var file = e.target.files[0];
  93. if (!file.type.includes("image/")) {
  94. return;
  95. }
  96. var reader = new FileReader();
  97. reader.onload = function (event) {
  98. _this.dialogVisible = true;
  99. _this.imgSrc = event.target.result;
  100. _this.$refs.cropper && _this.$refs.cropper.replace(event.target.result);
  101. };
  102. reader.readAsDataURL(file);
  103. },
  104. cropImage: function cropImage() {
  105. this.cropImg = this.$refs.cropper.getCroppedCanvas().toDataURL();
  106. },
  107. cancelCrop: function cancelCrop() {
  108. this.dialogVisible = false;
  109. this.cropImg = this.defaultSrc;
  110. },
  111. imageuploaded: function imageuploaded(res) {
  112. console.log(res);
  113. },
  114. handleError: function handleError() {
  115. this.$notify.error({
  116. title: "上传失败",
  117. message: "图片上传接口上传失败,可更改为自己的服务器接口"
  118. });
  119. }
  120. },
  121. created: function created() {
  122. this.cropImg = this.defaultSrc;
  123. }
  124. });
  125. // CONCATENATED MODULE: ./node_modules/vue-loader/lib/template-compiler?{"id":"data-v-4aee3039","hasScoped":true,"transformToRequire":{"video":["src","poster"],"source":"src","img":"src","image":"xlink:href"},"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/Upload.vue
  126. var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:"crumbs"},[_c('el-breadcrumb',{attrs:{"separator":"/"}},[_c('el-breadcrumb-item',[_c('i',{staticClass:"el-icon-lx-calendar"}),_vm._v(" 表单\n ")]),_vm._v(" "),_c('el-breadcrumb-item',[_vm._v("图片上传")])],1)],1),_vm._v(" "),_c('div',{staticClass:"container"},[_c('div',{staticClass:"content-title"},[_vm._v("支持拖拽")]),_vm._v(" "),_vm._m(0),_vm._v(" "),_c('el-upload',{staticClass:"upload-demo",attrs:{"drag":"","action":"http://jsonplaceholder.typicode.com/api/posts/","multiple":""},scopedSlots:_vm._u([{key:"tip",fn:function(){return [_c('div',{staticClass:"el-upload__tip"},[_vm._v("只能上传 jpg/png 文件,且不超过 500kb")])]},proxy:true}])},[_c('i',{staticClass:"el-icon-upload"}),_vm._v(" "),_c('div',{staticClass:"el-upload__text"},[_vm._v("\n 将文件拖到此处,或\n "),_c('em',[_vm._v("点击上传")])])]),_vm._v(" "),_c('div',{staticClass:"content-title"},[_vm._v("支持裁剪")]),_vm._v(" "),_vm._m(1),_vm._v(" "),_c('div',{staticClass:"crop-demo"},[_c('img',{staticClass:"pre-img",attrs:{"src":_vm.cropImg}}),_vm._v(" "),_c('div',{staticClass:"crop-demo-btn"},[_vm._v("\n 选择图片\n "),_c('input',{staticClass:"crop-input",attrs:{"type":"file","name":"image","accept":"image/*"},on:{"change":_vm.setImage}})])])],1)])}
  127. var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"plugins-tips"},[_vm._v("\n Element UI自带上传组件。\n 访问地址:\n "),_c('a',{attrs:{"href":"http://element.eleme.io/#/zh-CN/component/upload","target":"_blank"}},[_vm._v("Element UI Upload")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"plugins-tips"},[_vm._v("\n vue-cropperjs:一个封装了 cropperjs 的 Vue 组件。\n 访问地址:\n "),_c('a',{attrs:{"href":"https://github.com/Agontuk/vue-cropperjs","target":"_blank"}},[_vm._v("vue-cropperjs")])])}]
  128. var esExports = { render: render, staticRenderFns: staticRenderFns }
  129. /* harmony default export */ var views_Upload = (esExports);
  130. // CONCATENATED MODULE: ./src/views/Upload.vue
  131. function injectStyle (ssrContext) {
  132. __webpack_require__("BmgF")
  133. }
  134. var normalizeComponent = __webpack_require__("VU/8")
  135. /* script */
  136. /* template */
  137. /* template functional */
  138. var __vue_template_functional__ = false
  139. /* styles */
  140. var __vue_styles__ = injectStyle
  141. /* scopeId */
  142. var __vue_scopeId__ = "data-v-4aee3039"
  143. /* moduleIdentifier (server only) */
  144. var __vue_module_identifier__ = null
  145. var Component = normalizeComponent(
  146. Upload,
  147. views_Upload,
  148. __vue_template_functional__,
  149. __vue_styles__,
  150. __vue_scopeId__,
  151. __vue_module_identifier__
  152. )
  153. /* harmony default export */ var src_views_Upload = __webpack_exports__["default"] = (Component.exports);
  154. /***/ })
  155. });