7e36c3ddb393d7d8ca7fd4f8273865b7.json 14 KB

1
  1. {"remainingRequest":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\boman-framwork\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\boman-framwork\\ruoyi-ui\\src\\components\\MemoranDum\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\boman-framwork\\ruoyi-ui\\src\\components\\MemoranDum\\index.vue","mtime":1623215520018},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJFOi9ib21hbi1mcmFtd29yay9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQiKS5kZWZhdWx0OwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuc2xpY2UuanMiKTsKCnZhciBfY29uZmlnID0gcmVxdWlyZSgiQC9hcGkvc3lzdGVtL2NvbmZpZyIpOwoKdmFyIF9FZGl0b3IgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkAvY29tcG9uZW50cy9FZGl0b3IiKSk7Cgp2YXIgX2F1dGggPSByZXF1aXJlKCJAL3V0aWxzL2F1dGgiKTsKCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCnZhciBkZWZhdWx0U2V0dGluZ3MgPSByZXF1aXJlKCdAL3NldHRpbmdzLmpzJyk7Cgp2YXIgX2RlZmF1bHQgPSB7CiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGZpbGVMaXN0OiBbXSwKICAgICAgZGVmYXVsdFNldHRpbmdzOiBkZWZhdWx0U2V0dGluZ3MsCiAgICAgIGRpYWxvZ0ltYWdlVXJsOiAnJywKICAgICAgcHJvY2VzczogcHJvY2Vzcy5lbnYuVlVFX0FQUF9CQVNFX0FQSSwKICAgICAgZGlhbG9nVmlzaWJsZTogZmFsc2UsCiAgICAgIGRpc2FibGVkOiBmYWxzZSwKICAgICAgY29uZmlnOiB7fSwKICAgICAgZm9ybToge30sCiAgICAgIC8vIOihqOWNleagoemqjAogICAgICBydWxlczoge30sCiAgICAgIG9wZW46IGZhbHNlCiAgICB9OwogIH0sCiAgY29tcG9uZW50czogewogICAgRWRpdG9yOiBfRWRpdG9yLmRlZmF1bHQKICB9LAogIHByb3BzOiB7CiAgICBmb3JtQ29uZmlnOiB7fSwKICAgIG51bW1lcjogMAogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsKICAgIHRoaXMuaW5pdCgpOwogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHt9LAogIG1ldGhvZHM6IHsKICAgIGluaXQ6IGZ1bmN0aW9uIGluaXQoKSB7CiAgICAgIC8vIGlmKHRoaXMuZm9ybUNvbmZpZy5odG1sVHlwZSA9PSAnY2hlY2tib3gnKXsKICAgICAgLy8gICB0aGlzLmNvbmZpZyA9IFtdCiAgICAgIC8vIH0KICAgICAgY29uc29sZS5sb2codGhpcy5jb25maWcsIDk5ODg4KTsKICAgICAgY29uc29sZS5sb2codGhpcy5udW1tZXIpOwogICAgfSwKICAgIGhhbmRsZUNoYW5nZTogZnVuY3Rpb24gaGFuZGxlQ2hhbmdlKGZpbGUsIGZpbGVMaXN0KSB7CiAgICAgIHRoaXMuZmlsZUxpc3QgPSBmaWxlTGlzdC5zbGljZSgtMyk7CiAgICB9LAogICAgZ2V0VG9rZW46IGZ1bmN0aW9uIGdldFRva2VuKCkgewogICAgICByZXR1cm4gKDAsIF9hdXRoLmdldFRva2VuKSgpOwogICAgfSwKICAgIGhhbmRsZVJlbW92ZTogZnVuY3Rpb24gaGFuZGxlUmVtb3ZlKGZpbGUsIGZpbGVMaXN0KSB7CiAgICAgIGNvbnNvbGUubG9nKGZpbGUsIGZpbGVMaXN0KTsKICAgIH0sCiAgICBoYW5kbGVQaWN0dXJlQ2FyZFByZXZpZXc6IGZ1bmN0aW9uIGhhbmRsZVBpY3R1cmVDYXJkUHJldmlldyhmaWxlKSB7CiAgICAgIHRoaXMuZGlhbG9nSW1hZ2VVcmwgPSBmaWxlLnVybDsKICAgICAgdGhpcy5kaWFsb2dWaXNpYmxlID0gdHJ1ZTsKICAgIH0sCiAgICBoYW5kbGVEb3dubG9hZDogZnVuY3Rpb24gaGFuZGxlRG93bmxvYWQoZmlsZSkgewogICAgICBjb25zb2xlLmxvZyhmaWxlKTsKICAgIH0sCiAgICBoYW5kbGVRdWVyeTogZnVuY3Rpb24gaGFuZGxlUXVlcnkoKSB7CiAgICAgIHRoaXMuJGVtaXQoJ2J0bnMnKTsKICAgIH0sCiAgICBzdWJtaXRGb3JtOiBmdW5jdGlvbiBzdWJtaXRGb3JtKHZhbHVlKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICBjb25zb2xlLmxvZygxMjQzKTsKICAgICAgY29uc29sZS5sb2codGhpcy5jb25maWcsIHZhbHVlKTsKICAgICAgdGhpcy5mb3JtLmZpeGVkRGF0YSA9IHRoaXMuY29uZmlnOwogICAgICB0aGlzLmZvcm0udGFibGUgPSAnc3lzX21lbW9yYW5kdW0nOwogICAgICB0aGlzLmZvcm0ub2JqSWQgPSAtMTsKICAgICAgdGhpcy4kcmVmc1siZm9ybSJdLnZhbGlkYXRlKGZ1bmN0aW9uICh2YWxpZCkgewogICAgICAgIGlmICh2YWxpZCkgewogICAgICAgICAgLy8gaWYgKHRoaXMuZm9ybS5pZCAhPSB1bmRlZmluZWQpIHsKICAgICAgICAgIC8vICAgdXBkYXRlTm90aWNlKHRoaXMuZm9ybSkudGhlbihyZXNwb25zZSA9PiB7CiAgICAgICAgICAvLyAgICAgdGhpcy5tc2dTdWNjZXNzKCLkv67mlLnmiJDlip8iKTsKICAgICAgICAgIC8vICAgICB0aGlzLm9wZW4gPSBmYWxzZTsKICAgICAgICAgIC8vICAgICB0aGlzLmdldExpc3QoKTsKICAgICAgICAgIC8vICAgfSk7CiAgICAgICAgICAvLyB9IGVsc2UgewogICAgICAgICAgKDAsIF9jb25maWcuYWRkQ29uZmlnaW5kZXgpKF90aGlzLmZvcm0pLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgICAgICAgIF90aGlzLm1zZ1N1Y2Nlc3MoIuaWsOWinuaIkOWKnyIpOyAvLyB0aGlzLm9wZW4gPSBmYWxzZTsKCgogICAgICAgICAgICBfdGhpcy5jYW5jZWwoKTsKICAgICAgICAgIH0pOyAvLyB9CiAgICAgICAgfQogICAgICB9KTsgLy8gdGhpcy4kZW1pdCgnc3VibWl0Rm9ybScsdGhpcy5jb25maWcpCiAgICB9LAogICAgY2FuY2VsOiBmdW5jdGlvbiBjYW5jZWwoKSB7CiAgICAgIHRoaXMuJGVtaXQoJ2NhbmNlbCcsIHRoaXMuY29uZmlnKTsKICAgIH0sCiAgICBoYW5kbGVDaGVja2VkQ2l0aWVzQ2hhbmdlOiBmdW5jdGlvbiBoYW5kbGVDaGVja2VkQ2l0aWVzQ2hhbmdlKHZhbHVlKSB7CiAgICAgIGNvbnNvbGUubG9nKHRoaXMuY29uZmlnKTsKICAgIH0KICB9Cn07CmV4cG9ydHMuZGVmYXVsdCA9IF9kZWZhdWx0Ow=="},{"version":3,"sources":["index.vue"],"names":[],"mappings":"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","sourcesContent":["<template>\n <div>\n <el-form ref=\"form\" :model=\"form\" :rules=\"rules\" label-width=\"160px\" class=\"from_index\">\n <el-row>\n <el-col :span=\"24\" v-for=\"(item,index) in formConfig.columns\" :key=\"index\">\n <el-form-item :label=\"item.columnComment\" style=\"display: inline-block;\" :prop=\"item.columnName\" v-if=\"item.isEdit == 1\">\n <!-- 输入框 -->\n <el-input v-if=\"item.htmlType == 'input'\" v-model=\"config[item.columnName]\" :placeholder=\"'请输入'+item.columnComment\"\n clearable @keyup.enter.native=\"submitForm\" />\n <!-- 多行输入框 -->\n <el-input v-if=\"item.htmlType == 'textarea'\" type=\"textarea\" v-model=\"config[item.columnName]\" :placeholder=\"'请输入'+item.columnComment\"\n clearable @keyup.enter.native=\"submitForm\" @change=\"submitForm\"/>\n <!-- 下拉框 -->\n <el-select v-model=\"config[item.columnName]\" v-if=\"item.htmlType == 'select'\" filterable :placeholder=\"'请输入'+item.columnComment\">\n <el-option v-for=\"itemChild in item.sysDictData\" :key=\"itemChild.dictValue\" :label=\"itemChild.dictLabel\" :value=\"itemChild.dictValue\" @change=\"submitForm\">\n </el-option>\n </el-select>\n <!-- 复选框 -->\n <el-checkbox-group v-model=\"config\" v-if=\"item.htmlType == 'checkbox'\">\n <el-checkbox @change=\"submitForm\" v-for=\"itemChild in item.sysDictData\" :label=\"itemChild.dictValue\" :key=\"itemChild.dictLabel\" >\n {{itemChild.dictLabel}}\n </el-checkbox>\n </el-checkbox-group>\n <!-- 单选框 -->\n <el-radio-group v-model=\"config[item.columnName]\" v-if=\"item.htmlType == 'radio'\">\n <el-radio v-for=\"itemChild in item.sysDictData\" :key=\"itemChild.dictValue\" :label=\"itemChild.dictLabel\" :value=\"itemChild.dictValue\" @change=\"submitForm\"></el-radio>\n </el-radio-group>\n <!-- 时间控件 -->\n <el-date-picker v-model=\"config[item.columnName]\" v-if=\"item.htmlType == 'datetime'\" type=\"date\" :placeholder=\"'请输入'+item.columnComment\" @change=\"submitForm\">\n </el-date-picker>\n <!-- 上传图片 -->\n <el-upload v-if=\"item.htmlType == 'imageUpload'\" :headers=\"{Authorization: 'Bearer ' + getToken()}\" :action=\"process + '/boman-file/upload'\" list-type=\"picture-card\"\n :on-preview=\"handlePictureCardPreview\" :on-remove=\"handleRemove\">\n <i class=\"el-icon-plus\"></i>\n </el-upload>\n <el-dialog :visible.sync=\"dialogVisible\" v-if=\"item.htmlType == 'imageUpload'\">\n <img width=\"100%\" :src=\"dialogImageUrl\" alt=\"\">\n </el-dialog>\n <!-- 上传文件 -->\n <el-upload\n class=\"upload-demo\"\n :headers=\"{Authorization: 'Bearer ' + getToken()}\"\n v-if=\"item.htmlType == 'fileUpload'\"\n :action=\"process + '/boman-file/upload'\"\n :on-change=\"handleChange\"\n :file-list=\"fileList\">\n <el-button size=\"small\" type=\"primary\">点击上传</el-button>\n <div slot=\"tip\" class=\"el-upload__tip\">只能上传jpg/png文件,且不超过500kb</div>\n </el-upload>\n <!-- 富文本 -->\n <editor v-model=\"config[item.columnName]\" v-if=\"item.htmlType == 'editor'\" :min-height=\"192\"/>\n </el-form-item>\n </el-col>\n </el-row>\n </el-form>\n <div slot=\"footer\" class=\"dialog-footer\">\n <el-button type=\"primary\" @click=\"submitForm\">确 定</el-button>\n <el-button @click=\"cancel\">取 消</el-button>\n </div>\n\n </div>\n\n</template>\r\n\r\n<script>\r\n const defaultSettings = require('@/settings.js')\n import { addConfigindex } from \"@/api/system/config\";\n import Editor from '@/components/Editor';\n import { getToken } from \"@/utils/auth\";\n export default {\r\n data() {\r\n return {\n fileList: [],\r\n defaultSettings,\r\n dialogImageUrl: '',\n process: process.env.VUE_APP_BASE_API,\r\n dialogVisible: false,\r\n disabled: false,\n config: {},\n form:{},\n // 表单校验\n rules: {\n },\n open:false\n }\r\n },\n components: {\n Editor\n },\r\n props: {\r\n formConfig: {},\n nummer:0\r\n },\n created() {\n this.init()\n },\r\n mounted() {\r\n },\r\n methods: {\n init() {\n // if(this.formConfig.htmlType == 'checkbox'){\n // this.config = []\n // }\n console.log(this.config,99888)\n console.log(this.nummer)\n },\n handleChange(file, fileList) {\n this.fileList = fileList.slice(-3);\n },\n getToken() {\n return getToken()\n },\r\n handleRemove(file, fileList) {\r\n console.log(file, fileList);\r\n },\r\n handlePictureCardPreview(file) {\r\n this.dialogImageUrl = file.url;\r\n this.dialogVisible = true;\r\n },\r\n handleDownload(file) {\r\n console.log(file);\r\n },\r\n handleQuery() {\r\n this.$emit('btns')\r\n },\n submitForm(value){\n console.log(1243)\n console.log(this.config,value)\n this.form.fixedData = this.config\n this.form.table = 'sys_memorandum'\n this.form.objId = -1\n this.$refs[\"form\"].validate(valid => {\n if (valid) {\n // if (this.form.id != undefined) {\n // updateNotice(this.form).then(response => {\n // this.msgSuccess(\"修改成功\");\n // this.open = false;\n // this.getList();\n // });\n // } else {\n addConfigindex(this.form).then(response => {\n this.msgSuccess(\"新增成功\");\n // this.open = false;\n this.cancel();\n });\n // }\n }\n });\n // this.$emit('submitForm',this.config)\n },\n cancel(){\n this.$emit('cancel',this.config)\n },\n handleCheckedCitiesChange(value){\n console.log(this.config)\n }\r\n }\r\n }\r\n</script>\r\n\r\n<style lang=\"scss\">\n .from_index{\n .el-form-item{\n width: 93%;\n }\n .el-input{\n width: 100%;\n }\n .el-select{\n width: 100%;\n }\n }\r\n</style>\n<style scoped lang=\"scss\">\n .dialog-footer{\n display: flex;\n justify-content: flex-end;\n }\n</style>\n"],"sourceRoot":"src/components/MemoranDum"}]}