1 line
12 KiB
JSON
1 line
12 KiB
JSON
{"remainingRequest":"F:\\workspace\\webstorm\\SafetyScreen-ui-bonus\\node_modules\\babel-loader\\lib\\index.js!F:\\workspace\\webstorm\\SafetyScreen-ui-bonus\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!F:\\workspace\\webstorm\\SafetyScreen-ui-bonus\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!F:\\workspace\\webstorm\\SafetyScreen-ui-bonus\\src\\components\\substation\\subComp\\form-sign.vue?vue&type=script&lang=js","dependencies":[{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui-bonus\\src\\components\\substation\\subComp\\form-sign.vue","mtime":1743149128642},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui-bonus\\babel.config.js","mtime":1743149128313},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui-bonus\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1740032832373},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui-bonus\\node_modules\\babel-loader\\lib\\index.js","mtime":1740032833520},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui-bonus\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1740032832373},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui-bonus\\node_modules\\vue-loader\\lib\\index.js","mtime":1740032833997}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJGOi93b3Jrc3BhY2Uvd2Vic3Rvcm0vU2FmZXR5U2NyZWVuLXVpLWJvbnVzL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2ludGVyb3BSZXF1aXJlRGVmYXVsdC5qcyIpLmRlZmF1bHQ7Ck9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCAiX19lc01vZHVsZSIsIHsKICB2YWx1ZTogdHJ1ZQp9KTsKZXhwb3J0cy5kZWZhdWx0ID0gdm9pZCAwOwp2YXIgX3JlZ2VuZXJhdG9yUnVudGltZTIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkY6L3dvcmtzcGFjZS93ZWJzdG9ybS9TYWZldHlTY3JlZW4tdWktYm9udXMvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvcmVnZW5lcmF0b3JSdW50aW1lLmpzIikpOwp2YXIgX2FzeW5jVG9HZW5lcmF0b3IyID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJGOi93b3Jrc3BhY2Uvd2Vic3Rvcm0vU2FmZXR5U2NyZWVuLXVpLWJvbnVzL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2FzeW5jVG9HZW5lcmF0b3IuanMiKSk7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5lcnJvci5jYXVzZS5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMubnVtYmVyLmNvbnN0cnVjdG9yLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAuZXhlYy5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLnRlc3QuanMiKTsKdmFyIF9zdWJzdGF0aW9uID0gcmVxdWlyZSgiQC9hcGkvc3Vic3RhdGlvbi9zdWJzdGF0aW9uIik7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCnZhciBfZGVmYXVsdCA9IGV4cG9ydHMuZGVmYXVsdCA9IHsKICBjb21wb25lbnRzOiB7fSwKICBwcm9wczogewogICAgcElkOiB7CiAgICAgIHR5cGU6IE51bWJlciwKICAgICAgZGVmYXVsdDogbnVsbAogICAgfQogIH0sCiAgbmFtZTogJ2Zvcm1TaWduJywKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgcHJvamVjdFBhcmFtczogewogICAgICAgIHBvc3ROYW1lOiB1bmRlZmluZWQsCiAgICAgICAgLy8g6IGM5YqhCiAgICAgICAgcmVsTmFtZTogdW5kZWZpbmVkLAogICAgICAgIC8vIOWnk+WQjQogICAgICAgIHJlbFBob25lOiB1bmRlZmluZWQsCiAgICAgICAgLy8g5omL5py65Y+3CiAgICAgICAgY3JlYXRlVGltZTogdW5kZWZpbmVkIC8vIOetvuWIsOaXtumXtAogICAgICB9LAogICAgICBwcm9qZWN0UGFyYW1zUnVsZXM6IHsKICAgICAgICBwb3N0TmFtZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogJ+ivt+i+k+WFpeiBjOWKoScsCiAgICAgICAgICB0cmlnZ2VyOiAnYmx1cicKICAgICAgICB9XSwKICAgICAgICByZWxOYW1lOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAn6K+36L6T5YWl5aeT5ZCNJywKICAgICAgICAgIHRyaWdnZXI6ICdibHVyJwogICAgICAgIH1dLAogICAgICAgIHJlbFBob25lOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAn5omL5py65Y+35qC85byP5LiN5q2j56GuJywKICAgICAgICAgIHZhbGlkYXRvcjogdGhpcy52YWxpZGF0ZVBob25lLAogICAgICAgICAgdHJpZ2dlcjogJ2JsdXInCiAgICAgICAgfV0sCiAgICAgICAgY3JlYXRlVGltZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogJ+ivt+i+k+WFpeetvuWIsOaXtumXtCcsCiAgICAgICAgICB0cmlnZ2VyOiAnYmx1cicKICAgICAgICB9XQogICAgICB9LAogICAgICAvLyDmiYvmnLrlj7fmraPliJkKICAgICAgcGhvbmVSZWc6IC9eKD86KD86XCt8MDApODYpPzFbMy05XVxkezl9JC8KICAgIH07CiAgfSwKICBjb21wdXRlZDoge30sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHt9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7fSwKICBtZXRob2RzOiB7CiAgICAvKiog5qCh6aqM5omL5py65Y+3ICovdmFsaWRhdGVQaG9uZTogZnVuY3Rpb24gdmFsaWRhdGVQaG9uZShydWxlLCB2YWx1ZSwgY2FsbGJhY2spIHsKICAgICAgaWYgKCF0aGlzLnBob25lUmVnLnRlc3QodmFsdWUpKSB7CiAgICAgICAgY2FsbGJhY2sobmV3IEVycm9yKCfmiYvmnLrlj7fmoLzlvI/kuI3mraPnoa4nKSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgY2FsbGJhY2soKTsKICAgICAgfQogICAgfSwKICAgIG9uU3VibWl0OiBmdW5jdGlvbiBvblN1Ym1pdCgpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgdGhpcy4kcmVmcy5wcm9qZWN0UGFyYW1zUmVmLnZhbGlkYXRlKC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYgPSAoMCwgX2FzeW5jVG9HZW5lcmF0b3IyLmRlZmF1bHQpKC8qI19fUFVSRV9fKi8oMCwgX3JlZ2VuZXJhdG9yUnVudGltZTIuZGVmYXVsdCkoKS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUodmFsaWQpIHsKICAgICAgICAgIHZhciByZXM7CiAgICAgICAgICByZXR1cm4gKDAsIF9yZWdlbmVyYXRvclJ1bnRpbWUyLmRlZmF1bHQpKCkud3JhcChmdW5jdGlvbiBfY2FsbGVlJChfY29udGV4dCkgewogICAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgIGlmICghdmFsaWQpIHsKICAgICAgICAgICAgICAgICAgX2NvbnRleHQubmV4dCA9IDY7CiAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgLy8gY29uc29sZS5sb2codGhpcy5wcm9qZWN0UGFyYW1zLCB0aGlzLnBJZCkKICAgICAgICAgICAgICAgIF90aGlzLnByb2plY3RQYXJhbXMucHJvSWQgPSBfdGhpcy5wSWQ7CiAgICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gNDsKICAgICAgICAgICAgICAgIHJldHVybiAoMCwgX3N1YnN0YXRpb24uYWRkS2V5QXJyaXZlQXBpKShfdGhpcy5wcm9qZWN0UGFyYW1zKTsKICAgICAgICAgICAgICBjYXNlIDQ6CiAgICAgICAgICAgICAgICByZXMgPSBfY29udGV4dC5zZW50OwogICAgICAgICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHsKICAgICAgICAgICAgICAgICAgX3RoaXMuJG1vZGFsLm1zZ1N1Y2Nlc3MoJ+aTjeS9nOaIkOWKnycpOwogICAgICAgICAgICAgICAgICBfdGhpcy4kZW1pdCgnY2xvc2VEaWFsb2cnKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBjYXNlIDY6CiAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5zdG9wKCk7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIF9jYWxsZWUpOwogICAgICAgIH0pKTsKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICByZXR1cm4gX3JlZi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["_substation","require","components","props","pId","type","Number","default","name","data","projectParams","postName","undefined","relName","relPhone","createTime","projectParamsRules","required","message","trigger","validator","validatePhone","phoneReg","computed","created","mounted","methods","rule","value","callback","test","Error","onSubmit","_this","$refs","projectParamsRef","validate","_ref","_asyncToGenerator2","_regeneratorRuntime2","mark","_callee","valid","res","wrap","_callee$","_context","prev","next","proId","addKeyArriveApi","sent","code","$modal","msgSuccess","$emit","stop","_x","apply","arguments"],"sources":["src/components/substation/subComp/form-sign.vue"],"sourcesContent":["<template>\r\n <div class=\"pop\">\r\n <el-form\r\n label-width=\"100px\"\r\n size=\"medium\"\r\n ref=\"projectParamsRef\"\r\n :model=\"projectParams\"\r\n :rules=\"projectParamsRules\"\r\n >\r\n <el-form-item label=\"职务\" prop=\"postName\">\r\n <el-input v-model=\"projectParams.postName\" placeholder=\"请输入\" />\r\n </el-form-item>\r\n <el-form-item label=\"姓名\" prop=\"relName\">\r\n <el-input v-model=\"projectParams.relName\" placeholder=\"请输入\" />\r\n </el-form-item>\r\n <el-form-item label=\"手机号\" prop=\"relPhone\">\r\n <el-input v-model=\"projectParams.relPhone\" placeholder=\"请输入\" :maxlength=\"11\" />\r\n </el-form-item>\r\n <el-form-item label=\"签到时间\" prop=\"createTime\">\r\n <el-date-picker\r\n v-model=\"projectParams.createTime\"\r\n value-format=\"yyyy-MM-dd\"\r\n style=\"width: 100%\"\r\n type=\"date\"\r\n />\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"success\" @click=\"onSubmit\">确认</el-button>\r\n <el-button\r\n @click=\"\r\n () => {\r\n this.$emit('closeDialog')\r\n }\r\n \"\r\n >取消</el-button\r\n >\r\n </el-form-item>\r\n </el-form>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport {\r\n addKeyArriveApi\r\n} from '@/api/substation/substation'\r\nexport default {\r\n components: {\r\n\r\n },\r\n props: {\r\n pId: {\r\n type: Number,\r\n default: null\r\n }\r\n },\r\n name: 'formSign',\r\n data() {\r\n return {\r\n projectParams: {\r\n postName: undefined, // 职务\r\n relName: undefined, // 姓名\r\n relPhone: undefined, // 手机号\r\n createTime: undefined, // 签到时间\r\n },\r\n projectParamsRules: {\r\n postName: [\r\n {\r\n required: true,\r\n message: '请输入职务',\r\n trigger: 'blur',\r\n },\r\n ],\r\n relName: [\r\n {\r\n required: true,\r\n message: '请输入姓名',\r\n trigger: 'blur',\r\n },\r\n ],\r\n relPhone: [\r\n {\r\n required: true,\r\n message: '手机号格式不正确',\r\n validator: this.validatePhone,\r\n trigger: 'blur',\r\n },\r\n ],\r\n createTime: [\r\n {\r\n required: true,\r\n message: '请输入签到时间',\r\n trigger: 'blur',\r\n },\r\n ],\r\n },\r\n // 手机号正则\r\n phoneReg: /^(?:(?:\\+|00)86)?1[3-9]\\d{9}$/\r\n }\r\n },\r\n computed: {\r\n\r\n },\r\n created() {\r\n\r\n },\r\n\r\n mounted() {\r\n\r\n },\r\n methods: {\r\n /** 校验手机号 */\r\n validatePhone(rule, value, callback) {\r\n if(!this.phoneReg.test(value)) {\r\n callback(new Error('手机号格式不正确'))\r\n } else {\r\n callback()\r\n }\r\n },\r\n onSubmit() {\r\n this.$refs.projectParamsRef.validate(async valid => {\r\n if(valid) {\r\n // console.log(this.projectParams, this.pId)\r\n this.projectParams.proId = this.pId\r\n let res = await addKeyArriveApi(this.projectParams)\r\n if(res.code === 200) {\r\n this.$modal.msgSuccess('操作成功')\r\n this.$emit('closeDialog')\r\n }\r\n }\r\n })\r\n }\r\n }\r\n}\r\n</script>\r\n\r\n<style lang='less' scoped>\r\n\r\n.pop{\r\n\r\n box-sizing: border-box;\r\n padding: 20px;\r\n\r\n}\r\n\r\n</style>\r\n"],"mappings":";;;;;;;;;;;;;AA0CA,IAAAA,WAAA,GAAAC,OAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;iCAGA;EACAC,UAAA,GAEA;EACAC,KAAA;IACAC,GAAA;MACAC,IAAA,EAAAC,MAAA;MACAC,OAAA;IACA;EACA;EACAC,IAAA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,aAAA;QACAC,QAAA,EAAAC,SAAA;QAAA;QACAC,OAAA,EAAAD,SAAA;QAAA;QACAE,QAAA,EAAAF,SAAA;QAAA;QACAG,UAAA,EAAAH,SAAA;MACA;MACAI,kBAAA;QACAL,QAAA,GACA;UACAM,QAAA;UACAC,OAAA;UACAC,OAAA;QACA,EACA;QACAN,OAAA,GACA;UACAI,QAAA;UACAC,OAAA;UACAC,OAAA;QACA,EACA;QACAL,QAAA,GACA;UACAG,QAAA;UACAC,OAAA;UACAE,SAAA,OAAAC,aAAA;UACAF,OAAA;QACA,EACA;QACAJ,UAAA,GACA;UACAE,QAAA;UACAC,OAAA;UACAC,OAAA;QACA;MAEA;MACA;MACAG,QAAA;IACA;EACA;EACAC,QAAA,GAEA;EACAC,OAAA,WAAAA,QAAA,GAEA;EAEAC,OAAA,WAAAA,QAAA,GAEA;EACAC,OAAA;IACA,YACAL,aAAA,WAAAA,cAAAM,IAAA,EAAAC,KAAA,EAAAC,QAAA;MACA,UAAAP,QAAA,CAAAQ,IAAA,CAAAF,KAAA;QACAC,QAAA,KAAAE,KAAA;MACA;QACAF,QAAA;MACA;IACA;IACAG,QAAA,WAAAA,SAAA;MAAA,IAAAC,KAAA;MACA,KAAAC,KAAA,CAAAC,gBAAA,CAAAC,QAAA;QAAA,IAAAC,IAAA,OAAAC,kBAAA,CAAA/B,OAAA,mBAAAgC,oBAAA,CAAAhC,OAAA,IAAAiC,IAAA,UAAAC,QAAAC,KAAA;UAAA,IAAAC,GAAA;UAAA,WAAAJ,oBAAA,CAAAhC,OAAA,IAAAqC,IAAA,UAAAC,SAAAC,QAAA;YAAA,kBAAAA,QAAA,CAAAC,IAAA,GAAAD,QAAA,CAAAE,IAAA;cAAA;gBAAA,KACAN,KAAA;kBAAAI,QAAA,CAAAE,IAAA;kBAAA;gBAAA;gBACA;gBACAf,KAAA,CAAAvB,aAAA,CAAAuC,KAAA,GAAAhB,KAAA,CAAA7B,GAAA;gBAAA0C,QAAA,CAAAE,IAAA;gBAAA,OACA,IAAAE,2BAAA,EAAAjB,KAAA,CAAAvB,aAAA;cAAA;gBAAAiC,GAAA,GAAAG,QAAA,CAAAK,IAAA;gBACA,IAAAR,GAAA,CAAAS,IAAA;kBACAnB,KAAA,CAAAoB,MAAA,CAAAC,UAAA;kBACArB,KAAA,CAAAsB,KAAA;gBACA;cAAA;cAAA;gBAAA,OAAAT,QAAA,CAAAU,IAAA;YAAA;UAAA,GAAAf,OAAA;QAAA,CAEA;QAAA,iBAAAgB,EAAA;UAAA,OAAApB,IAAA,CAAAqB,KAAA,OAAAC,SAAA;QAAA;MAAA;IACA;EACA;AACA","ignoreList":[]}]} |