{"remainingRequest":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/thread-loader/dist/cjs.js!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/babel-loader/lib/index.js!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js??ref--0-0!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/src/expandedComponents/form_signature.vue?vue&type=script&lang=js","dependencies":[{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/src/expandedComponents/form_signature.vue","mtime":1725957645733},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/babel.config.js","mtime":1725957645200},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/babel-loader/lib/index.js","mtime":456789000000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/web.dom.iterable\";\nimport \"core-js/modules/es6.regexp.to-string\";\nimport \"core-js/modules/es6.regexp.replace\";\nimport \"core-js/modules/es6.function.name\";\nimport \"core-js/modules/es6.regexp.split\";\nexport default {\n //inject: [\"reload\"],\n name: \"form-signature\",\n props: [\"openParams\", \"options\", \"visible\"],\n mounted: function mounted() {},\n data: function data() {\n return {\n signId: '',\n dialogVisible: false,\n popupVisible: false,\n signatureList: [],\n selectId: [],\n createSignatureData: {\n name: '',\n password: '',\n src: '',\n img: '',\n describe: ''\n },\n fileList: [],\n password: '',\n showPassword: false,\n positionX: 0,\n positionY: 0\n };\n },\n methods: {\n onOk: function onOk() {\n var _this = this;\n var password = this.password;\n var signId = this.signId;\n if (password) {\n this.$api.signConfirmPassword(signId, password, {\n onSucess: function onSucess(res) {\n if (res.data.errcode == '40001') {\n _this.$message({\n showClose: true,\n message: res.data.errmsg,\n type: 'warning'\n });\n } else {\n var currentSign = res.data.data;\n _this.$emit(\"event\", currentSign);\n }\n }\n });\n } else {\n this.$message({\n showClose: true,\n message: '密码不能为空',\n type: 'warning'\n });\n }\n },\n clickStamp: function clickStamp() {\n var value = this.signId;\n if (value) {\n this.showPassword = true;\n } else {\n this.$message({\n showClose: true,\n message: '签章前请先选中一个印章!',\n type: 'warning'\n });\n }\n },\n getYMD: function getYMD() {\n var date = new Date();\n var y = date.getFullYear();\n var m = date.getMonth() + 1;\n var d = date.getDate();\n return y + \"-\" + m + \"-\" + d;\n },\n saveSign: function saveSign() {\n var _this2 = this;\n var date = this.getYMD();\n var data = this.createSignatureData;\n var id = data.img.split(\".\")[0];\n var jsonData = {\n date: date,\n desc: data.describe,\n id: id,\n img: data.img,\n name: data.name,\n password: data.password\n };\n this.$api.saveSignature(jsonData, {\n onSucess: function onSucess(res) {\n if (res.data.errcode == 0) {\n _this2.popupVisible = false;\n _this2.showdialog();\n }\n }\n });\n },\n guid: function guid() {\n return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {\n var r = Math.random() * 16 | 0,\n v = c == 'x' ? r : r & 0x3 | 0x8;\n return v.toString(16);\n });\n },\n //上传文件\n uploadFile: function uploadFile(e) {\n var _this3 = this;\n var fileArray = e.file;\n var file = fileArray;\n var form = new FormData();\n var id = 'WU_FILE_0',\n name = e.file.name,\n type = e.file.type,\n lastModifiedDate = e.file.lastModifiedDate,\n size = e.file.size;\n form.append(\"id\", id);\n form.append(\"name\", name);\n form.append(\"type\", type);\n form.append(\"lastModifiedDate\", lastModifiedDate);\n form.append(\"size\", size);\n form.append(\"file\", file);\n var uuid = this.guid();\n this.$api.signatureUploadFile(form, uuid, {\n onSucess: function onSucess(res) {\n _this3.createSignatureData.src = '/obpm/uploads/signs/' + res.data.path;\n _this3.createSignatureData.img = res.data.path;\n // 992a29ff-b56d-4978-a80c-337b1a40172e.jpg\n // let obj = {\n // extName: res.data.extName,\n // id:res.data.id,\n // size:res.data.size,\n // type:res.data.type,\n // name: res.data.name,\n\n // url: res.data.url,\n // };\n // this.fileList.push(obj);\n }\n });\n },\n handleRemove: function handleRemove(file, fileList) {},\n handlePreview: function handlePreview(file) {},\n doCreate: function doCreate() {\n this.popupVisible = true;\n },\n doRemove: function doRemove() {\n var _this4 = this;\n var idArr = this.selectId;\n if (idArr.length <= 0) {\n this.$confirm('请选择至少一个印章删除', '消息', {\n confirmButtonText: '确定',\n type: 'warning'\n });\n } else {\n this.$api.deleteSigns(this.selectId, {\n onSucess: function onSucess(res) {\n _this4.$message({\n showClose: true,\n message: res.data.data,\n type: 'success'\n });\n _this4.showdialog(true);\n }\n });\n }\n },\n handleSelectionChange: function handleSelectionChange(val) {\n var arr = [];\n if (val.length > 0) {\n val.forEach(function (el) {\n arr.push(el.id);\n });\n }\n this.selectId = arr;\n },\n showdialog: function showdialog() {\n var _this5 = this;\n this.dialogVisible = true;\n this.$api.getSigns({\n onSucess: function onSucess(res) {\n _this5.signatureList = res.data.data;\n }\n });\n },\n closepopup: function closepopup(val) {\n this.$emit(\"update:visible\", val);\n }\n }\n};",null]}