CEES-CMD/src/main/resources/static/web/js/446.8f24ded6.js

1 line
3.2 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[446],{40446:function(e,t,a){a.r(t),a.d(t,{default:function(){return d}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:e.visible},on:{"update:visible":function(t){e.visible=t}}},[a("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"100px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"二维码类型",prop:"isTemp"}},[a("el-radio",{attrs:{label:!0},model:{value:e.dataForm.isTemp,callback:function(t){e.$set(e.dataForm,"isTemp",t)},expression:"dataForm.isTemp"}},[e._v("临时")]),a("el-radio",{attrs:{label:!1},model:{value:e.dataForm.isTemp,callback:function(t){e.$set(e.dataForm,"isTemp",t)},expression:"dataForm.isTemp"}},[e._v("永久")]),a("div",[a("a",{directives:[{name:"show",rawName:"v-show",value:!e.dataForm.isTemp,expression:"!dataForm.isTemp"}],staticClass:"text-warning",attrs:{target:"_blank",href:"https://developers.weixin.qq.com/doc/offiaccount/Account_Management/Generating_a_Parametric_QR_Code.html"}},[e._v("注意永久二维码上限10万个且暂时无法删除旧的二维码")])])],1),a("el-form-item",{attrs:{label:"场景值",prop:"sceneStr"}},[a("el-input",{attrs:{placeholder:"任意字符串",maxlength:"64"},model:{value:e.dataForm.sceneStr,callback:function(t){e.$set(e.dataForm,"sceneStr",t)},expression:"dataForm.sceneStr"}})],1),e.dataForm.isTemp?a("el-form-item",{attrs:{label:"失效时间/秒",prop:"expireSeconds"}},[a("el-input",{attrs:{placeholder:"单位最大259200030天"},model:{value:e.dataForm.expireSeconds,callback:function(t){e.$set(e.dataForm,"expireSeconds",t)},expression:"dataForm.expireSeconds"}}),a("div",[e._v("最大30天当前设置"),a("span",{staticClass:"text-warning"},[e._v(e._s(e.dataForm.expireSeconds/86400)+"天")])])],1):e._e()],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.dataFormSubmit()}}},[e._v("确定")])],1)],1)},s=[],i={data(){return{visible:!1,dataForm:{isTemp:!0,sceneStr:"",expireSeconds:2592e3},dataRule:{isTemp:[{required:!0,message:"二维码类型不能为空",trigger:"blur"}],sceneStr:[{required:!0,message:"场景值ID不能为空",trigger:"blur"}],expireSeconds:[{required:!0,message:"该二维码失效时间不能为空",trigger:"blur"}]}}},methods:{init(e){this.dataForm.id=e||0,this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))},dataFormSubmit(){this.$refs["dataForm"].validate((e=>{e&&this.$http({url:this.$http.adornUrl("/manage/wxQrCode/createTicket"),method:"post",data:this.$http.adornData(this.dataForm)}).then((({data:e})=>{e&&200===e.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(e.msg)}))}))}}},o=i,l=a(1001),n=(0,l.Z)(o,r,s,!1,null,null,null),d=n.exports}}]);