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.
1 lines
30 KiB
1 lines
30 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f1d89e08","chunk-2d0e88c1"],{1771:function(e,t,a){"use strict";a.d(t,"f",(function(){return u})),a.d(t,"c",(function(){return c})),a.d(t,"d",(function(){return l})),a.d(t,"b",(function(){return d})),a.d(t,"a",(function(){return m})),a.d(t,"e",(function(){return f}));a("caad"),a("d3b7"),a("ac1f"),a("8a79"),a("2532"),a("3ca3"),a("1276"),a("2ca0"),a("498a"),a("ddb0"),a("2b3d");var n=a("5530"),r=a("b85c"),s=a("c2cf"),i=a("8389"),o=void 0,u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"string"===typeof e&&(e=[e]),e&&e.length>0&&s["a"].enums(e).then((function(a){var n,s=a.data,i=Object(r["a"])(e);try{for(i.s();!(n=i.n()).done;){var o=n.value;t[o]=s.data[o]}}catch(u){i.e(u)}finally{i.f()}}))},c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};u(e,t)},l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};u(e,t)},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"string"===typeof e&&(e=[e]),e&&e.length>0&&Object(i["d"])({codes:e}).then((function(a){var n,s=a.data,i=Object(r["a"])(e);try{for(i.s();!(n=i.n()).done;){var o=n.value;t[o]=s.data[o]}}catch(u){i.e(u)}finally{i.f()}}))},m=function(e){var t=e.data,a=t.type;if(a.includes("application/json")){var n=new FileReader;n.onload=function(e){if(2===e.target.readyState){var t=JSON.parse(e.target.result);o.$message({message:t.msg,type:"warning"})}},n.readAsText(t)}else{var r=e.headers["content-disposition"],s="下载文件.zip";if(r)for(var i=r.split(";"),u=0;u<i.length;u++){var c=i[u];if(null!==c&&""!==c){var l=c.split("=");if(null!==l&&l.length>0&&"filename"===l[0].trim().toLowerCase()){s=decodeURI(l[1]);break}}}(s.startsWith("'")||s.startsWith('"'))&&(s.endsWith("'")||s.endsWith('"'))&&(s=s.substring(1,s.length-1));var d=new Blob([t]),m=document.createElement("a");m.href=window.URL.createObjectURL(d),m.download=s,m.click(),window.URL.revokeObjectURL(m.href)}},f=function(e){var t={size:10,current:1,sort:"id",order:"descending",model:{},map:{},timeRange:null};return e?Object(n["a"])(Object(n["a"])({},t),e):t}},"2d5d":function(e,t,a){"use strict";var n=a("aab0"),r=a.n(n);r.a},"333d":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"pagination-container",class:{hidden:e.hidden}},[a("el-pagination",e._b({attrs:{background:e.background,"current-page":e.currentPage,"page-size":e.pageSize,layout:e.layout,"page-sizes":e.pageSizes,total:e.total},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}},"el-pagination",e.$attrs,!1))],1)},r=[];a("a9e3");Math.easeInOutQuad=function(e,t,a,n){return e/=n/2,e<1?a/2*e*e+t:(e--,-a/2*(e*(e-2)-1)+t)};var s=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function i(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function o(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function u(e,t,a){var n=o(),r=e-n,u=20,c=0;t="undefined"===typeof t?500:t;var l=function e(){c+=u;var o=Math.easeInOutQuad(c,n,r,t);i(o),c<t?s(e):a&&"function"===typeof a&&a()};l()}var c={name:"Pagination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:10},pageSizes:{type:Array,default:function(){return[5,10,20,30,50]}},layout:{type:String,default:"total, sizes, prev, pager, next, jumper"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{currentPage:{get:function(){return this.page},set:function(e){this.$emit("update:page",e)}},pageSize:{get:function(){return this.limit},set:function(e){this.$emit("update:limit",e)}}},methods:{handleSizeChange:function(e){this.$emit("pagination",{current:this.currentPage,size:e}),this.autoScroll&&u(0,800)},handleCurrentChange:function(e){this.$emit("pagination",{current:e,size:this.pageSize}),this.autoScroll&&u(0,800)}}},l=c,d=(a("2d5d"),a("2877")),m=Object(d["a"])(l,n,r,!1,null,"41fb3e6d",null);t["a"]=m.exports},"7db0":function(e,t,a){"use strict";var n=a("23e7"),r=a("b727").find,s=a("44d2"),i=a("ae40"),o="find",u=!0,c=i(o);o in[]&&Array(1)[o]((function(){u=!1})),n({target:"Array",proto:!0,forced:u||!c},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),s(o)},"808a":function(e,t,a){"use strict";var n=a("ad6db"),r=a.n(n);r.a},8389:function(e,t,a){"use strict";a.d(t,"o",(function(){return s})),a.d(t,"r",(function(){return i})),a.d(t,"s",(function(){return o})),a.d(t,"m",(function(){return u})),a.d(t,"l",(function(){return c})),a.d(t,"p",(function(){return l})),a.d(t,"n",(function(){return d})),a.d(t,"q",(function(){return m})),a.d(t,"i",(function(){return f})),a.d(t,"j",(function(){return p})),a.d(t,"k",(function(){return h})),a.d(t,"a",(function(){return b})),a.d(t,"e",(function(){return v})),a.d(t,"h",(function(){return g})),a.d(t,"g",(function(){return T})),a.d(t,"b",(function(){return y})),a.d(t,"d",(function(){return w})),a.d(t,"f",(function(){return S})),a.d(t,"c",(function(){return P})),a.d(t,"v",(function(){return O})),a.d(t,"z",(function(){return k})),a.d(t,"x",(function(){return _})),a.d(t,"t",(function(){return E})),a.d(t,"w",(function(){return x})),a.d(t,"u",(function(){return j})),a.d(t,"y",(function(){return $}));var n=a("9256"),r=a("4ec3");function s(e){return Object(n["a"])({method:"POST",url:r["fd"],data:e})}function i(e){return Object(n["a"])({method:"POST",url:r["ad"],data:e})}function o(e){return Object(n["a"])({method:"PUT",url:r["ad"],data:e})}function u(e){return Object(n["a"])({method:"DELETE",url:r["cd"],data:e})}function c(e){return Object(n["a"])({method:"GET",url:r["bd"],data:e})}function l(e){return Object(n["a"])({method:"POST",url:r["gd"],data:e})}function d(e){return Object(n["a"])({method:"POST",url:r["dd"],responseType:"blob",data:e})}function m(e){return Object(n["a"])({method:"PUT",url:r["hd"],data:e})}function f(e){return Object(n["a"])({method:"POST",url:r["z"],data:e})}function p(e){return Object(n["a"])({method:"POST",url:r["s"],data:e})}function h(e){return Object(n["a"])({method:"PUT",url:r["s"],data:e})}function b(e){return Object(n["a"])({method:"DELETE",url:r["s"],data:e})}function v(e){return Object(n["a"])({method:"POST",url:r["x"],data:e})}function g(e){return Object(n["a"])({method:"PUT",url:r["t"],data:e})}function T(e){return Object(n["a"])({method:"POST",url:r["t"],data:e})}function y(e){return Object(n["a"])({method:"DELETE",url:r["t"],data:e})}function w(e){return Object(n["a"])({method:"GET",url:r["u"],data:e})}function S(e){return Object(n["a"])({method:"POST",url:r["y"],data:e})}function P(e){return Object(n["a"])({method:"POST",url:r["v"],data:e})}function O(e){return Object(n["a"])({method:"POST",url:r["nb"],data:e})}function k(e){return Object(n["a"])({method:"PUT",url:r["kb"],data:e})}function _(e){return Object(n["a"])({method:"POST",url:r["kb"],data:e})}function E(e){return Object(n["a"])({method:"DELETE",url:r["kb"],data:e})}function x(e){return Object(n["a"])({method:"POST",url:r["ob"],data:e})}function j(e){return Object(n["a"])({method:"POST",url:r["lb"],data:e})}function $(e){return Object(n["a"])({method:"GET",url:"/".concat(e,"/systemApiScan")})}},"8a79":function(e,t,a){"use strict";var n=a("23e7"),r=a("06cf").f,s=a("50c4"),i=a("5a34"),o=a("1d80"),u=a("ab13"),c=a("c430"),l="".endsWith,d=Math.min,m=u("endsWith"),f=!c&&!m&&!!function(){var e=r(String.prototype,"endsWith");return e&&!e.writable}();n({target:"String",proto:!0,forced:!f&&!m},{endsWith:function(e){var t=String(o(this));i(e);var a=arguments.length>1?arguments[1]:void 0,n=s(t.length),r=void 0===a?n:d(s(a),n),u=String(e);return l?l.call(t,u,r):t.slice(r-u.length,r)===u}})},aab0:function(e,t,a){},ad6db:function(e,t,a){},b941:function(e,t,a){"use strict";a.d(t,"e",(function(){return s})),a.d(t,"g",(function(){return i})),a.d(t,"h",(function(){return o})),a.d(t,"c",(function(){return u})),a.d(t,"a",(function(){return c})),a.d(t,"f",(function(){return l})),a.d(t,"d",(function(){return d})),a.d(t,"l",(function(){return m})),a.d(t,"n",(function(){return f})),a.d(t,"o",(function(){return p})),a.d(t,"j",(function(){return h})),a.d(t,"i",(function(){return b})),a.d(t,"m",(function(){return v})),a.d(t,"k",(function(){return g})),a.d(t,"b",(function(){return T}));a("99af");var n=a("9256"),r=a("4ec3");function s(e){return Object(n["a"])({method:"POST",url:r["Oc"],data:e})}function i(e){return Object(n["a"])({method:"POST",url:r["Lc"],data:e})}function o(e){return Object(n["a"])({method:"PUT",url:r["Lc"],data:e})}function u(e){return Object(n["a"])({method:"DELETE",url:r["Lc"],data:e})}function c(e){return Object(n["a"])({method:"GET",url:"".concat(r["Lc"],"/").concat(e)})}function l(e){return Object(n["a"])({method:"POST",url:r["Pc"],data:e})}function d(e){return Object(n["a"])({method:"POST",url:r["Mc"],data:e})}function m(e){return Object(n["a"])({method:"POST",url:r["Uc"],data:e})}function f(e){return Object(n["a"])({method:"POST",url:r["Qc"],data:e})}function p(e){return Object(n["a"])({method:"PUT",url:r["Qc"],data:e})}function h(e){return Object(n["a"])({method:"DELETE",url:r["Qc"],data:e})}function b(e){return Object(n["a"])({method:"GET",url:r["Rc"],data:e})}function v(e){return Object(n["a"])({method:"POST",url:r["Vc"],data:e})}function g(e){return Object(n["a"])({method:"POST",url:r["Sc"],responseType:"blob",data:e})}function T(e){return Object(n["a"])({method:"POST",url:r["Kc"],data:e})}},c2cf:function(e,t,a){"use strict";a("99af");var n=a("5530"),r=a("9256"),s=a("5657"),i={generateId:{url:"/authorityadmin/common/generateId",method:"GET"}};t["a"]={uploadFile:"".concat(Object({NODE_ENV:"production",VUE_APP_BASE_API:"",VUE_APP_CLIENT_DATABASE:"0000",VUE_APP_CLIENT_ID:"sxbjfwpt_web",VUE_APP_CLIENT_SECRET:"sxbjfwpt_web_secret",VUE_APP_IS_CAPTCHA:"true",VUE_APP_IS_MULTI_TENANT:"true",VUE_APP_PROD_REQUEST_DOMAIN_PREFIX:"http://10.10.10.17:8760/api",VUE_APP_PROJECT_NAME:"ftiia-admin-sp",BASE_URL:""}).VUE_APP_DEV_REQUEST_DOMAIN_PREFIX).concat("","/file/attachment/upload"),enums:function(e){return Object(r["a"])({method:"post",url:"/oauth/enums",data:e})},export:function(e,t){return Object(r["a"])({method:"POST",url:e,responseType:"blob",data:t})},loadImg:function(e){var t=s["a"].get("TOKEN",""),a=s["a"].get("TENANT","");return"".concat(Object({NODE_ENV:"production",VUE_APP_BASE_API:"",VUE_APP_CLIENT_DATABASE:"0000",VUE_APP_CLIENT_ID:"sxbjfwpt_web",VUE_APP_CLIENT_SECRET:"sxbjfwpt_web_secret",VUE_APP_IS_CAPTCHA:"true",VUE_APP_IS_MULTI_TENANT:"true",VUE_APP_PROD_REQUEST_DOMAIN_PREFIX:"http://10.10.10.17:8760/api",VUE_APP_PROJECT_NAME:"ftiia-admin-sp",BASE_URL:""}).VUE_APP_DEV_REQUEST_DOMAIN_PREFIX).concat("","/file/attachment/download/").concat(e.bizType,"/").concat(e.bizId,"?token=").concat(t,"&tenant=").concat(a)},generateId:function(e){return Object(r["a"])(Object(n["a"])(Object(n["a"])({},i.generateId),{},{data:e}))},getAttachment:function(e){return Object(r["a"])({url:"/file/attachment",method:"get",data:e})},deleteAttachment:function(e){return Object(r["a"])({url:"/file/attachment",method:"delete",data:e})},downloadAttachment:function(e){return Object(r["a"])({url:"/file/attachment/download",method:"get",responseType:"blob",data:e})},downloadAttachmentBiz:function(e){return Object(r["a"])({url:"/file/attachment/download/biz",method:"get",responseType:"blob",data:e})}}},dfa7:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",{staticClass:"filter-container"},[a("el-input",{staticClass:"filter-item search-item",attrs:{placeholder:e.$t("table.smsSendStatus.receiver")},model:{value:e.queryParams.model.receiver,callback:function(t){e.$set(e.queryParams.model,"receiver",t)},expression:"queryParams.model.receiver"}}),a("el-input",{staticClass:"filter-item search-item",attrs:{placeholder:e.$t("table.smsSendStatus.bizId")},model:{value:e.queryParams.model.bizId,callback:function(t){e.$set(e.queryParams.model,"bizId",t)},expression:"queryParams.model.bizId"}}),a("el-input",{staticClass:"filter-item search-item",attrs:{placeholder:e.$t("table.smsSendStatus.ext")},model:{value:e.queryParams.model.ext,callback:function(t){e.$set(e.queryParams.model,"ext",t)},expression:"queryParams.model.ext"}}),a("el-button",{staticClass:"filter-item",attrs:{plain:"",type:"primary"},on:{click:e.search}},[e._v(e._s(e.$t("table.search")))]),a("el-button",{staticClass:"filter-item",attrs:{plain:"",type:"warning"},on:{click:e.reset}},[e._v(e._s(e.$t("table.reset")))])],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],key:e.tableKey,ref:"table",staticStyle:{width:"100%"},attrs:{data:e.tableData.records,border:"",fit:"","row-key":"id"},on:{"filter-change":e.filterChange,"selection-change":e.onSelectChange,"sort-change":e.sortChange,"cell-click":e.cellClick}},[a("el-table-column",{attrs:{align:"center",type:"selection",width:"40px","reserve-selection":!0}}),a("el-table-column",{attrs:{label:e.$t("table.smsSendStatus.receiver"),"show-overflow-tooltip":!0,align:"center",prop:"receiver",width:"120px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.receiver))])]}}])}),a("el-table-column",{attrs:{"filter-multiple":!1,filters:e.sendStatusFilters,label:e.$t("table.smsSendStatus.sendStatus"),"show-overflow-tooltip":!0,align:"center","column-key":"sendStatus",prop:"sendStatus",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.sendStatus.desc))])]}}])}),a("el-table-column",{attrs:{label:e.$t("table.smsSendStatus.bizId"),"show-overflow-tooltip":!0,align:"center",prop:"bizId"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.bizId))])]}}])}),a("el-table-column",{attrs:{label:e.$t("table.smsSendStatus.ext"),"show-overflow-tooltip":!0,align:"center",prop:"ext",width:"150px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.ext))])]}}])}),a("el-table-column",{attrs:{label:e.$t("table.smsSendStatus.code"),"show-overflow-tooltip":!0,align:"center",prop:"code",width:"120px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.code))])]}}])}),a("el-table-column",{attrs:{label:e.$t("table.smsSendStatus.message"),"show-overflow-tooltip":!0,align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.message))])]}}])}),a("el-table-column",{attrs:{label:e.$t("table.smsSendStatus.fee"),align:"center",width:"80px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.fee))])]}}])}),a("el-table-column",{attrs:{label:e.$t("table.createTime"),align:"center",prop:"createTime",sortable:"custom",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.createTime))])]}}])})],1),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.tableData.total>0,expression:"tableData.total>0"}],attrs:{limit:e.queryParams.size,page:e.queryParams.current,total:Number(e.tableData.total)},on:{"update:limit":function(t){return e.$set(e.queryParams,"size",t)},"update:page":function(t){return e.$set(e.queryParams,"current",t)},pagination:e.fetch}})],1)},r=[],s=(a("4160"),a("caad"),a("d81d"),a("d3b7"),a("ac1f"),a("2532"),a("841c"),a("1276"),a("159b"),a("5530")),i=a("333d"),o=a("b941"),u=a("fa7d"),c=a("1771"),l={name:"SmsSendStatusManage",components:{Pagination:i["a"]},filters:{statusFilter:function(e){var t={false:"danger",true:"success"};return t[e]||"success"}},props:{dialogVisible:{type:Boolean,default:!1}},data:function(){return{dialog:{isVisible:!1,type:"add"},tableKey:0,queryParams:Object(c["e"])({model:{taskId:0}}),selection:[],loading:!1,tableData:{total:0},enums:{SendStatus:{}}}},computed:{sendStatusFilters:function(){return Object(u["a"])(this.enums.SendStatus)},isVisible:{get:function(){return this.dialogVisible},set:function(){}}},mounted:function(){Object(c["d"])("SendStatus",this.enums)},methods:{onSelectChange:function(e){this.selection=e},search:function(){this.fetch(Object(s["a"])({},this.queryParams))},setTaskId:function(e){this.queryParams.model.taskId=e,this.fetch(Object(s["a"])({},this.queryParams))},reset:function(){var e=this.queryParams.model.taskId;this.queryParams=Object(c["e"])({model:{taskId:e}}),this.$refs.table.clearSort(),this.$refs.table.clearFilter(),this.search()},clearSelections:function(){this.$refs.table.clearSelection()},fetch:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.loading=!0,this.queryParams.timeRange&&(this.queryParams.map.createTime_st=this.queryParams.timeRange[0],this.queryParams.map.createTime_ed=this.queryParams.timeRange[1]),this.queryParams.current=t.current?t.current:this.queryParams.current,this.queryParams.size=t.size?t.size:this.queryParams.size,Object(o["b"])(this.queryParams).then((function(t){var a=t.data;a.isSuccess&&(e.tableData=a.data)})).finally((function(){return e.loading=!1}))},sortChange:function(e){this.queryParams.sort=e.prop,this.queryParams.order=e.order,this.queryParams.sort&&this.search()},filterChange:function(e){for(var t in e)if(t.includes(".")){var a={};a[t.split(".")[1]]=e[t][0],this.queryParams.model[t.split(".")[0]]=a}else this.queryParams.model[t]=e[t][0];this.search()},cellClick:function(e,t){var a=this;if("operation"!==t["columnKey"]){var n=!1;this.selection.forEach((function(t){t.id===e.id&&(n=!0,a.$refs.table.toggleRowSelection(e))})),n||this.$refs.table.toggleRowSelection(e,!0)}}}},d=l,m=a("2877"),f=Object(m["a"])(d,n,r,!1,null,"c9f7eae2",null);t["default"]=f.exports},fa39:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{ref:"form",attrs:{model:e.smsTask,rules:e.rules,"label-position":"right","label-width":"100px","status-icon":""}},[a("el-row",[a("el-col",{staticStyle:{"margin-top":"10px"},attrs:{sm:12,xs:24}},[a("el-form-item",{attrs:{label:e.$t("table.smsTask.templateId"),prop:"templateId"}},[a("el-select",{staticStyle:{width:"300px"},attrs:{disabled:"view"===e.type,multiple:!1,filterable:"",placeholder:"请输入关键词"},on:{change:e.changeTemplate},model:{value:e.smsTask.templateId,callback:function(t){e.$set(e.smsTask,"templateId",t)},expression:"smsTask.templateId"}},e._l(e.smsTemplateList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name+"("+e.customCode+")",value:e.id}})})),1)],1)],1),a("el-col",{staticStyle:{"margin-top":"10px"},attrs:{sm:12,xs:24}},[a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:"view"===e.type,expression:"type==='view'"}],attrs:{label:e.$t("table.smsTask.status"),prop:"status"}},[a("el-tag",{attrs:{disabled:"view"===e.type,type:e._f("statusFilter")(e.smsTask.status)}},[e._v(e._s(e.smsTask.status.desc))])],1)],1)],1),a("el-form-item",{attrs:{label:e.$t("table.smsTask.receiver"),prop:"receiver"}},[e._l(e.receiverList,(function(t){return a("el-tag",{key:t,attrs:{closable:"view"!==e.type,"disable-transitions":!1},on:{close:function(a){return e.handleClose(t)}}},[e._v(e._s(t))])})),e.receiverVisible?a("el-input",{ref:"saveTagInput",staticClass:"input-new-tag",attrs:{disabled:"view"===e.type},on:{blur:e.handleInputConfirm},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleInputConfirm(t)}},model:{value:e.receiver,callback:function(t){e.receiver=t},expression:"receiver"}}):a("el-button",{staticClass:"button-new-tag",attrs:{disabled:"view"===e.type},on:{click:e.showInput}},[e._v("添加")])],2),a("el-form-item",{attrs:{label:e.$t("table.smsTask.topic"),prop:"topic"}},[a("el-input",{attrs:{disabled:"view"===e.type},model:{value:e.smsTask.topic,callback:function(t){e.$set(e.smsTask,"topic",t)},expression:"smsTask.topic"}})],1),a("el-form-item",{attrs:{label:e.$t("table.smsTask.content"),prop:"content2"}},[a("el-row",{staticClass:"message"},[a("el-col",{staticStyle:{"margin-top":"10px"},attrs:{sm:12,xs:24}},e._l(e.smsTask.templateParam,(function(t,n,r){return a("el-form-item",{key:r,attrs:{label:n,prop:"content"}},[a("el-input",{attrs:{disabled:"view"===e.type,value:t,maxlength:"255"},on:{input:function(t){e.templateCode(t,n,r)}}})],1)})),1),a("el-col",{staticStyle:{"margin-top":"10px"},attrs:{sm:12,xs:24}},[a("el-form-item",{attrs:{label:"预览:"}},[a("div",{staticClass:"article",domProps:{innerHTML:e._s(e.smsTask.content)}})])],1)],1)],1),a("el-row",[a("el-col",{staticStyle:{"margin-top":"10px"},attrs:{sm:12,xs:24}},[a("el-form-item",{attrs:{label:"定时发送",prop:"sendTime"}},[a("el-radio-group",{attrs:{disabled:"view"===e.type,size:"medium"},model:{value:e.timing,callback:function(t){e.timing=t},expression:"timing"}},[a("el-radio-button",{attrs:{label:!1}},[e._v("否")]),a("el-radio-button",{attrs:{label:!0}},[e._v("是")])],1),a("el-date-picker",{directives:[{name:"show",rawName:"v-show",value:e.timing,expression:"timing"}],staticStyle:{"margin-left":"20px"},attrs:{disabled:"view"===e.type,"picker-options":e.pickerOptions,align:"right",format:"yyyy-MM-dd HH:mm:ss",placeholder:"选择发送时间",type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.smsTask.sendTime,callback:function(t){e.$set(e.smsTask,"sendTime",t)},expression:"smsTask.sendTime"}})],1)],1),a("el-col",{staticStyle:{"margin-top":"10px"},attrs:{sm:12,xs:24}},[a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:"view"===e.type,expression:"type==='view'"}],attrs:{label:"是否草稿",prop:"draft"}},[a("el-radio-group",{attrs:{disabled:"view"===e.type,size:"medium"},model:{value:e.smsTask.draft,callback:function(t){e.$set(e.smsTask,"draft",t)},expression:"smsTask.draft"}},[a("el-radio-button",{attrs:{label:!1}},[e._v("否")]),a("el-radio-button",{attrs:{label:!0}},[e._v("是")])],1)],1)],1)],1)],1),a("div",{staticClass:"dialog-footer"},[a("el-button",{directives:[{name:"show",rawName:"v-show",value:"view"!==e.type,expression:"type!=='view'"}],attrs:{disabled:e.disabled,plain:"",type:"primary"},on:{click:function(t){return e.submitForm(!1)}}},[e._v("立即发送")]),a("el-button",{directives:[{name:"show",rawName:"v-show",value:"view"!==e.type,expression:"type!=='view'"}],attrs:{disabled:e.disabled,plain:"",type:"warning"},on:{click:function(t){return e.submitForm(!0)}}},[e._v("存草稿")])],1),a("aside",{directives:[{name:"show",rawName:"v-show",value:"view"!==e.type,expression:"type!=='view'"}],staticClass:"tips"},[e._v(" 模板提示: "),a("p",[e._v("1.长度不超过500字,单条短信超过70字后,按67字/条分多条计费;")]),a("p",[e._v("2.短信模板内容不能包含【】符号。")])]),a("div",{directives:[{name:"show",rawName:"v-show",value:"view"===e.type,expression:"type==='view'"}]},[a("send-status-index",{ref:"statusList",attrs:{"dialog-visible":e.dialog.isVisible}})],1)],1)},r=[],s=(a("7db0"),a("c975"),a("a15b"),a("a434"),a("b64b"),a("ac1f"),a("5319"),a("1276"),a("b85c")),i=a("5530"),o=(a("96cf"),a("1da1")),u=a("b941"),c=a("b170"),l=a("dfa7"),d={name:"SmsTaskEdit",components:{SendStatusIndex:l["default"]},filters:{statusFilter:function(e){var t={WAITING:"danger",SUCCESS:"success",FAIL:"error"};return t[e]||"success"}},props:{},data:function(){var e=this;return{dialog:{isVisible:!1},type:"add",smsTask:this.initSmsTask(),smsTemplateList:[],receiverList:[],receiverVisible:!1,receiver:"",timing:!1,disabled:!1,smsTemplate:"",content:"",rules:{topic:[{required:!0,message:this.$t("rules.require"),trigger:"blur"},{min:1,max:255,message:this.$t("rules.range4to10"),trigger:"blur"}],templateId:{required:!0,message:this.$t("rules.require"),trigger:"blur"},sendTime:{validator:function(t,a,n){var r=e;r.timing?r.smsTask.sendTime?n():n("请选择发送日期"):n()},trigger:"change"}},pickerOptions:{shortcuts:[{text:"一小时后",onClick:function(e){var t=new Date;t.setTime(t.getTime()+36e5),e.$emit("pick",t)}},{text:"明天",onClick:function(e){var t=new Date;t.setTime(t.getTime()+864e5),e.$emit("pick",t)}},{text:"一周后",onClick:function(e){var t=new Date;t.setTime(t.getTime()+6048e5),e.$emit("pick",t)}}]}}},computed:{},watch:{$route:function(){"/sms/manage/edit"===this.$route.path&&(this.initSmsTemplateList(),this.loadSendStatus())}},mounted:function(){this.initSmsTemplateList(),this.loadSendStatus()},methods:{loadSendStatus:function(){var e=this.$route.query.type,t=this.$route.query.id;"view"===e&&this.$refs.statusList.setTaskId(t)},loadSmsTask:function(){var e=this;return Object(o["a"])(regeneratorRuntime.mark((function t(){var a,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=e.$route.query.type,n=e.$route.query.id,e.type=a,a&&e.reset(),e.disabled="view"===a,!n){t.next=8;break}return t.next=8,Object(u["a"])(n).then((function(t){var n=t.data;e.smsTask=Object(i["a"])(Object(i["a"])({},e.smsTask),n.data),"edit"!==a&&(e.smsTask.id=""),e.changeTemplate(e.smsTask.templateId),e.receiverList=e.smsTask.receiver.split(","),e.smsTask.templateParams&&(e.smsTask.templateParam=JSON.parse(e.smsTask.templateParams)),e.smsTask.content=n.data.content,console.log("查询"),e.smsTask.sendTime?e.timing=!0:e.timing=!1,e.smsTemplate=e.smsTemplateList.find((function(t){return t.id===e.smsTask.templateId}))}));case 8:case"end":return t.stop()}}),t)})))()},changeTemplate:function(e){var t=this;if(e){var a,n=Object(s["a"])(t.smsTemplateList);try{for(n.s();!(a=n.n()).done;){var r=a.value;if(r.id===e){var i={};for(var o in i="string"==typeof r.templateParams?JSON.parse(r.templateParams):r.templateParams,i)i[o]="";t.smsTemplate=r,"view"!==t.type&&(console.log("赋值"),t.smsTask.templateParam=i,this.content=r.content);break}}}catch(u){n.e(u)}finally{n.f()}t.changeContent()}},templateCode:function(e,t){var a=this;a.smsTask.templateParam[t]=e,a.changeContent()},changeContent:function(){var e=this;if(e.smsTemplate){var t=e.smsTemplate.providerType.code,a=e.smsTemplate.content;for(var n in e.smsTask.templateParam){var r="";r="TENCENT"==t?"{"+n+"}":"${"+n+"}",e.smsTask.templateParam[n]&&(a=a.replace(r,e.smsTask.templateParam[n]))}"view"!==e.type&&(console.log("赋值"),e.smsTask.content=a)}},initSmsTemplateList:function(){var e=this;return Object(o["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(u["l"])({current:1,size:1e4,model:{}}).then((function(t){var a=t.data;a.isSuccess&&(e.smsTemplateList=a.data.records)}));case 2:return t.next=4,e.loadSmsTask();case 4:case"end":return t.stop()}}),t)})))()},initSmsTask:function(){return{templateId:"",receiver:"",topic:"",templateParam:{},sendTime:null,content:"",draft:!1,status:{code:"",desc:""}}},reset:function(){this.$refs.form.clearValidate(),this.$refs.form.resetFields(),this.smsTask=this.initSmsTask(),this.receiverList=[]},submitForm:function(e){var t=this;if(t.smsTask.templateParam&&Object.keys(t.smsTask.templateParam).length>0){var a=!1;for(var n in t.smsTask.templateParam)if(!t.smsTask.templateParam[n]){a=!0;break}a?t.$message({message:"发送内容不能为空",type:"error"}):this.$refs.form.validate((function(a){if(!a)return!1;t.editSubmit(e)}))}else t.$message({message:"发送内容不能为空",type:"error"})},editSubmit:function(e){var t=this;t.smsTask.draft=e,t.smsTask.receiver=t.receiverList.join(","),t.timing||(t.smsTask.sendTime=null),"edit"===t.type?t.update():t.save()},save:function(){var e=this;e.disabled=!0,Object(u["g"])(e.smsTask).then((function(t){e.disabled=!1;var a=t.data;a.isSuccess&&(e.$message({message:e.$t("tips.createSuccess"),type:"success"}),e.reset(),e.$router.push("/sms/manage"))}))},update:function(){var e=this;e.disabled=!0,Object(u["h"])(e.smsTask).then((function(t){e.disabled=!1;var a=t.data;a.isSuccess&&(e.$message({message:e.$t("tips.createSuccess"),type:"success"}),e.reset(),e.$router.push("/sms/manage"))}))},handleClose:function(e){this.receiverList.splice(this.receiverList.indexOf(e),1)},showInput:function(){var e=this;this.receiverVisible=!0,this.$nextTick((function(){e.$refs.saveTagInput.$refs.input.focus()}))},handleInputConfirm:function(){var e=this,t=e.receiver;if(t){if(!Object(c["e"])(t))return this.$message({message:"该手机号不合法",type:"error"}),void e.$refs.saveTagInput.focus();-1===this.receiverList.indexOf(t)?(e.receiverList.push(t),e.receiverVisible=!1,e.receiver=""):(this.$message({message:"该账号已经存在",type:"error"}),e.$refs.saveTagInput.focus())}else this.receiverVisible=!1}}},m=d,f=(a("808a"),a("2877")),p=Object(f["a"])(m,n,r,!1,null,"39aa166d",null);t["default"]=p.exports},fa7d:function(e,t,a){"use strict";a.d(t,"c",(function(){return n})),a.d(t,"d",(function(){return r})),a.d(t,"a",(function(){return s})),a.d(t,"b",(function(){return i}));a("c975"),a("b680"),a("ac1f"),a("466d");var n=function(e){var t={terminal:"",browser:"",terminalType:{}};return t.terminalType={trident:e.indexOf("Trident")>-1,presto:e.indexOf("Presto")>-1,webKit:e.indexOf("AppleWebKit")>-1,gecko:e.indexOf("Gecko")>-1&&-1===e.indexOf("KHTML"),mobile:!!e.match(/AppleWebKit.*Mobile.*/),ios:!!e.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),android:e.indexOf("Android")>-1||e.indexOf("Adr")>-1,iPhone:e.indexOf("iPhone")>-1,iPad:e.indexOf("iPad")>-1,webApp:-1===e.indexOf("Safari"),weixin:e.indexOf("MicroMessenger")>-1,qq:" qq"===e.match(/\sQQ/i)},t.terminalType.ios||t.terminalType.iPhone||t.terminalType.iPad?t.terminal="苹果":t.terminalType.android?t.terminal="安卓":t.terminal="PC",/msie/i.test(e)&&!/opera/.test(e)?t.browser="IE":/firefox/i.test(e)?t.browser="Firefox":/chrome/i.test(e)&&/webkit/i.test(e)&&/mozilla/i.test(e)?t.browser="Chrome":/opera/i.test(e)?t.browser="Opera":/iPad/i.test(e)?t.browser="iPad":!/webkit/i.test(e)||/chrome/i.test(e)&&/webkit/i.test(e)&&/mozilla/i.test(e)?t.browser="未知":t.browser="Safari",t},r=function(e){if(null==e||""==e)return"0 B";var t=new Array("B","KB","MB","GB","TB","PB","EB","ZB","YB"),a=0,n=parseFloat(e);a=Math.floor(Math.log(n)/Math.log(1024));var r=n/Math.pow(1024,a);return r=r.toFixed(2),t[a]?r+t[a]:"文件太大"},s=function(e){var t=[];if(e)for(var a in e)t.push({text:e[a],value:a});return t},i=function(e){if(e){var t=document.createElement("input");t.value=e,document.body.appendChild(t),t.select(),document.execCommand("Copy"),t.className="oInput",t.style.display="none"}}}}]);
|