1 line
14 KiB
JavaScript
1 line
14 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-38144f7c"],{"2bc6":function(e,t,s){"use strict";var a=s("d850");s.n(a).a},"731c":function(e,t,s){"use strict";var a=s("b6d6");s.n(a).a},b6d6:function(e,t,s){},bccf:function(e,t,s){"use strict";s.r(t);var a=(s("c975"),s("b0c0"),s("a9e3"),s("b680"),s("ac1f"),s("5319"),s("1276"),{data:function(){var e=function(e,t,s){if(""===t||null==t)s(new Error("请输入分值"));else if(isNaN(t))s(new Error("请输入两位小数的数字"));else if(-1!=String(t).indexOf(".")){2!=t.split(".")[1].length?s(new Error("请输入两位小数的数字")):s()}else s(new Error("请输入两位小数的数字"))};return{loginData:JSON.parse(localStorage.getItem("loginData")),form:{bonusScore:"",content:"",deductScore:"",seeOverdueTime:"",replyOverdueTime:"",receiverId:"",receiverName:"",senderMobile:"",senderEmail:"",senderId:"",senderName:"",title:"",topic:"",type:"",senderDeptName:"",senderDeptId:"",attGroup:""},tree1Name:"",tree1Id:"",tree2Name:"",tree2Id:"",formRules:{type:[{required:!0,message:"请选择通知类型",trigger:"click"}],senderName:[{required:!0,message:"请填写发件人",trigger:"click"}],content:[{required:!0,message:"请填写邮件内容",trigger:"blur"}],receiverName:[{required:!0,message:"请选择收件人",trigger:"click"}],topic:[{required:!0,message:"请填写主题",trigger:"blur"}],deductScore:[{required:!0,validator:e,trigger:"blur"}],bonusScore:[{required:!0,validator:e,trigger:"blur"}],seeOverdueTime:[{required:!0,message:"请选择逾期时间",trigger:"blur"}],replyOverdueTime:[{required:!1,message:"请选择逾期时间",trigger:"blur"}]},personList:[{label:"石小芳",pid:1},{label:"杜华",pid:2},{label:"宣艺",pid:3}],personList2:[],personList3:[],deptList:[],defaultProps:{children:"children",label:"label"},dialogVisible:!1,singleSelected:"",setSenderArr:{},fileList:[],istrue:!0,loading:!1}},created:function(){},components:{},mounted:function(){},methods:{changeType:function(e){this.istrue=1!=e&&2!=e},handleRemove:function(e,t){this.fileList=t},handlePreview:function(e){},beforeRemove:function(e,t){return this.$confirm("确定移除 ".concat(e.name,"?"))},uploadSuccess:function(e,t,s){this.fileList=s},uploadError:function(e,t,s){this.$message.error("上传失败!")},loadProjectLeaderList:function(){},loadDepartmentLiaisonList:function(){},loadSenderList:function(){},loadDeptList:function(){},getSenderName:function(){this.dialogVisible=!0},setSenderName:function(){this.dialogVisible=!1,this.form.senderName=this.setSenderArr.label,this.form.senderId=this.setSenderArr.id,this.form.senderMobile=this.setSenderArr.data.mobile,this.form.senderEmail=this.setSenderArr.data.email,this.form.senderDeptName=this.setSenderArr.data.deptName,this.form.senderDeptId=this.setSenderArr.data.deptId},send:function(){var e=this;this.$refs.form.validate((function(t){if(!t)return!1;for(var s=[],a=0;a<e.fileList.length;a++)s.push(e.fileList[a].response.data[0]);e.form.attGroup=JSON.stringify({data:s})}))},getAllSelectedNodes1:function(){this.tree1Name=this.tree1Id="";for(var e=this.$refs.tree1.getCheckedNodes(!0),t=0;t<e.length;t++)this.tree1Name+=e[t].label+";",this.tree1Id+=e[t].id+";";this.form.receiverId=this.tree1Id+this.tree2Id,this.form.receiverName=this.tree1Name+this.tree2Name,this.form.receiverId=this.form.receiverId.substring(0,this.form.receiverId.length-1),this.form.receiverName=this.form.receiverName.substring(0,this.form.receiverName.length-1)},getAllSelectedNodes2:function(){this.tree2Name=this.tree2Id="";for(var e=this.$refs.tree2.getCheckedNodes(!0),t=0;t<e.length;t++)this.tree2Name+=e[t].label+";",this.tree2Id+=e[t].id+";";this.form.receiverId=this.tree1Id+this.tree2Id,this.form.receiverName=this.tree1Name+this.tree2Name,this.form.receiverId=this.form.receiverId.substring(0,this.form.receiverId.length-1),this.form.receiverName=this.form.receiverName.substring(0,this.form.receiverName.length-1)},getAllSelectedNodes3:function(e,t,s){if(t){var a=[];a.push(e),this.setSenderArr=e,this.$refs.tree3.setCheckedNodes(a)}},numFix:function(e,t){var s=new Number(t.replace(/[^0-9.]/g,"")).toFixed(2);this.form[e]=s}}}),r=(s("2bc6"),s("2877")),i={components:{newnotice:Object(r.a)(a,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"data-content2 bg-white"},[s("vue-scroll",[s("el-form",{ref:"form",attrs:{rules:e.formRules,model:e.form}},[s("el-form-item",{attrs:{prop:"type"}},[s("el-select",{staticClass:"noticeType",attrs:{placeholder:"通知类型",size:"small"},on:{change:e.changeType},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[s("el-option",{attrs:{label:"通知",value:"1"}}),s("el-option",{attrs:{label:"邮件",value:"2"}}),s("el-option",{attrs:{label:"材料报送",value:"3"}})],1)],1),s("el-row",{staticClass:"middle",attrs:{gutter:20}},[s("el-col",{staticClass:"pull-left",attrs:{span:15}},[s("div",{staticClass:"title"},[s("el-form-item",{staticClass:"small",attrs:{prop:"senderName"}},[s("el-input",{staticClass:"small",attrs:{placeholder:"发件人",readonly:"",size:"small"},model:{value:e.form.senderName,callback:function(t){e.$set(e.form,"senderName",t)},expression:"form.senderName"}}),s("span",{staticClass:"getSenderName",on:{click:e.getSenderName}},[e._v("点击修改")])],1),s("el-form-item",{staticClass:"small"},[s("el-input",{staticClass:"small",attrs:{placeholder:"发件人电话",size:"small",readonly:""},model:{value:e.form.senderMobile,callback:function(t){e.$set(e.form,"senderMobile",t)},expression:"form.senderMobile"}})],1),s("el-form-item",{staticClass:"small"},[s("el-input",{staticClass:"small",attrs:{placeholder:"发件人邮箱",size:"small",readonly:""},model:{value:e.form.senderEmail,callback:function(t){e.$set(e.form,"senderEmail",t)},expression:"form.senderEmail"}})],1),s("el-form-item",{staticClass:"small"},[s("el-input",{staticClass:"small",attrs:{placeholder:"所属科室",size:"small",readonly:""},model:{value:e.form.senderDeptName,callback:function(t){e.$set(e.form,"senderDeptName",t)},expression:"form.senderDeptName"}})],1),s("el-form-item",{staticClass:"large",attrs:{prop:"receiverName"}},[s("el-input",{attrs:{placeholder:"收件人(可多选)",readonly:"",size:"small"},model:{value:e.form.receiverName,callback:function(t){e.$set(e.form,"receiverName",t)},expression:"form.receiverName"}})],1),s("el-form-item",{staticClass:"large",attrs:{prop:"topic"}},[s("el-input",{attrs:{placeholder:"主题",size:"small"},model:{value:e.form.topic,callback:function(t){e.$set(e.form,"topic",t)},expression:"form.topic"}})],1)],1),s("div",{staticClass:"upload"},[s("el-upload",{staticClass:"uploadBox",attrs:{action:e.$store.state.UPLOADURL,"on-preview":e.handlePreview,"on-remove":e.handleRemove,"before-remove":e.beforeRemove,"on-success":e.uploadSuccess,"on-error":e.uploadError,multiple:"",name:"files","file-list":e.fileList}},[s("el-button",{attrs:{size:"small",type:"primary"}},[e._v("点击上传")])],1)],1),s("div",{staticClass:"content"},[s("el-form-item",{attrs:{prop:"content"}},[s("el-input",{staticClass:"textarea-lg",attrs:{type:"textarea",placeholder:"请填写内容"},model:{value:e.form.content,callback:function(t){e.$set(e.form,"content",t)},expression:"form.content"}})],1)],1)]),s("el-col",{staticClass:"pull-right ",attrs:{span:9}},[s("vue-scroll",[s("div",{staticClass:"personTreeBox"},[s("p",[e._v("通讯录")]),s("el-tree",{ref:"tree1",staticClass:"personTree",attrs:{data:e.personList,"show-checkbox":"","node-key":"pid","default-expand-all":"",props:e.defaultProps},on:{check:e.getAllSelectedNodes1}}),s("el-tree",{ref:"tree2",staticClass:"personTree",attrs:{data:e.personList2,"show-checkbox":"","node-key":"pid","default-expand-all":"",props:e.defaultProps},on:{check:e.getAllSelectedNodes2}})],1)])],1)],1),s("el-row",{staticClass:"bottom"},[s("el-form-item",{staticClass:"small",attrs:{prop:"seeOverdueTime"}},[s("el-date-picker",{staticClass:"small",attrs:{type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"查看逾期时间",size:"small"},model:{value:e.form.seeOverdueTime,callback:function(t){e.$set(e.form,"seeOverdueTime",t)},expression:"form.seeOverdueTime"}})],1),s("el-form-item",{staticClass:"small",attrs:{prop:"deductScore"}},[s("el-input",{staticClass:"small",attrs:{placeholder:"扣分分值(小数点后两位)",size:"small",onkeyup:"this.value=this.value.replace(/[^0-9.]/g,'')"},on:{blur:function(t){return e.numFix("deductScore",e.form.deductScore)}},model:{value:e.form.deductScore,callback:function(t){e.$set(e.form,"deductScore",t)},expression:"form.deductScore"}})],1),s("el-form-item",{staticClass:"small",attrs:{prop:"bonusScore"}},[s("el-input",{staticClass:"small",attrs:{placeholder:"加分分值(小数点后两位) 前三位回复企业",size:"small",onkeyup:"this.value=this.value.replace(/[^0-9.]/g,'')"},on:{blur:function(t){return e.numFix("bonusScore",e.form.bonusScore)}},model:{value:e.form.bonusScore,callback:function(t){e.$set(e.form,"bonusScore",t)},expression:"form.bonusScore"}})],1),s("el-button",{staticClass:"btn_send",attrs:{type:"primary",size:"small",loading:e.loading},on:{click:e.send}},[e._v("发送")])],1)],1)],1),s("el-dialog",{staticClass:"dialog",attrs:{title:"发件人修改","modal-append-to-body":!1,visible:e.dialogVisible,width:"40%"},on:{"update:visible":function(t){e.dialogVisible=t}}},[s("div",{staticClass:"personTreeBox personTreeBox3"},[s("vue-scroll",[s("el-tree",{ref:"tree3",staticClass:"personTree",attrs:{data:e.personList3,"node-key":"pid","default-expand-all":"","show-checkbox":"",props:e.defaultProps},on:{"check-change":e.getAllSelectedNodes3}})],1)],1),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{size:"small"},on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),s("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.setSenderName}},[e._v("确 定")])],1)])],1)}),[],!1,null,"5de0c463",null).exports},data:function(){return{form:{content:"",senderName:"",startDate:"",receiverId:"",pageNum:1,pageSize:10},listData:[],totalSize:0,toreadTotal:0,tabIndex:0}},mounted:function(){},methods:{changeTab:function(e){this.tabIndex=e},loadList:function(){var e=this,t=serverUrl+"/message/recieveList";this.$http.get(t,{params:this.form}).then((function(t){t.data.result&&(e.listData=t.data.data.list,e.totalSize=t.data.data.total,e.toreadTotal=t.data.toreadTotal)}))},searchFn:function(){this.form.pageNum=1,this.loadList()},handleSizeChange:function(e){this.form.pageNum=1,this.form.pageSize=e,this.loadList()},handleCurrentChange:function(e){this.form.pageNum=e,this.loadList()}}},l=(s("731c"),Object(r.a)(i,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"data-content bg-white"},[s("div",{staticClass:"searchTabBox"},[s("ul",[s("li",{class:0==e.tabIndex?"active":"",on:{click:function(t){return e.changeTab(0)}}},[e._v("通知列表")]),s("li",{class:2==e.tabIndex?"active":"",on:{click:function(t){return e.changeTab(2)}}},[e._v("已发送")]),s("li",{class:3==e.tabIndex?"active":"",on:{click:function(t){return e.changeTab(3)}}},[e._v("新建通知")])])]),s("div",{directives:[{name:"show",rawName:"v-show",value:3!=e.tabIndex,expression:"tabIndex!=3"}]},[s("div",{staticClass:"searchBox"},[s("el-form",{ref:"form",attrs:{inline:!0,model:e.form,size:"medium"}},[s("el-form-item",[s("el-input",{staticClass:"small",attrs:{placeholder:"通知名称",clearable:""},model:{value:e.form.content,callback:function(t){e.$set(e.form,"content",t)},expression:"form.content"}})],1),s("el-form-item",[s("el-input",{staticClass:"small",attrs:{placeholder:"发件人",clearable:""},model:{value:e.form.senderName,callback:function(t){e.$set(e.form,"senderName",t)},expression:"form.senderName"}})],1),s("el-form-item",[s("el-date-picker",{attrs:{type:"date",placeholder:"选择日期","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.form.startDate,callback:function(t){e.$set(e.form,"startDate",t)},expression:"form.startDate"}})],1),s("el-form-item",[s("el-button",{attrs:{type:"primary",plain:""},on:{click:e.searchFn}},[e._v("查询")])],1)],1),s("div",{staticClass:"total"},[e._v(" 共"),s("span",[e._v(e._s(e.totalSize))]),e._v("封邮件,其中未读邮件"),s("span",[e._v(e._s(e.toreadTotal))]),e._v("封 ")])],1),s("div",{staticClass:"list"},[e._m(0),e._l(e.listData,(function(t,a){return s("div",{key:a,staticClass:"list-item"},[s("div",{staticClass:"list-item-title"},[e._v(" "+e._s(t.today?"今天":t.yesterday?"昨天":t.early?"更早":"")),s("i",[e._v("("+e._s(t.today?t.today.length:t.yesterday?t.yesterday.length:t.early?t.early.length:0)+"封)")])]),(t.today?t.today:t.yesterday?t.yesterday:t.early&&t.early)?s("ul",e._l(t.today?t.today:t.yesterday?t.yesterday:t.early?t.early:[],(function(t,a){return s("li",{key:a},[s("router-link",{attrs:{to:{path:"inboxDetail",query:{id:t.id,type:!1}}}},[s("span",{staticClass:"index"},[e._v(e._s(a+1))]),s("span",{staticClass:"status"},[s("i",{class:1==t.status?"icon-unread":"icon-readed"})]),s("span",{staticClass:"noticeName"},[e._v(e._s(t.topic))]),s("span",{staticClass:"sentPerson"},[e._v(e._s(t.senderName))]),s("span",{staticClass:"sentDate"},[e._v(e._s(t.sendTime))]),s("span",{staticClass:"noticeType"},[e._v(e._s(1==t.type?"通知":2==t.type?"邮件":"材料报送"))]),s("span",{staticClass:"department"},[e._v(e._s(t.deptName))]),s("span",{staticClass:"department"},[e._v(e._s(3==t.type&&3==t.status?"已回复":3==t.type&&3!==t.status?"未回复":""))])])],1)})),0):e._e()])}))],2),s("el-pagination",{staticClass:"pagerBox",attrs:{"current-page":e.form.pageNum,"page-sizes":[10,20,30,40],"page-size":e.form.pageSize,layout:"sizes, prev, pager, next",total:e.totalSize,background:""},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange,"update:currentPage":function(t){return e.$set(e.form,"pageNum",t)},"update:current-page":function(t){return e.$set(e.form,"pageNum",t)}}})],1),s("newnotice",{directives:[{name:"show",rawName:"v-show",value:3==e.tabIndex,expression:"tabIndex==3"}]})],1)}),[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"list-title"},[s("span",{staticClass:"index"},[e._v("序号")]),s("span",{staticClass:"status"}),s("span",{staticClass:"noticeName"},[e._v("通知名称")]),s("span",{staticClass:"sentPerson"},[e._v("发件人")]),s("span",{staticClass:"sentDate"},[e._v("发件日期")]),s("span",{staticClass:"noticeType"},[e._v("通知类型")]),s("span",{staticClass:"department"},[e._v("发件人所属科室")]),s("span",[e._v("通知状态")])])}],!1,null,"496fd4ae",null));t.default=l.exports},d850:function(e,t,s){}}]); |