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
15 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-aa0aa6a6"],{"10f7":function(t,e,i){"use strict";i.d(e,"c",(function(){return a})),i.d(e,"b",(function(){return o})),i.d(e,"f",(function(){return l})),i.d(e,"e",(function(){return r})),i.d(e,"a",(function(){return c})),i.d(e,"d",(function(){return u})),i.d(e,"g",(function(){return d}));var s=i("b775"),n=(i("4328"),window.sessionStorage.getItem("token"));function a(t){return Object(s["a"])({url:"/portal/v1/syspost/listPage",method:"POST",data:t,headers:{"Content-Type":"application/json",token:n}})}function o(t){return Object(s["a"])({url:"/portal/v1/sysorganization/list",method:"get",data:t,headers:{"Content-Type":"application/json",token:n}})}function l(t){return Object(s["a"])({url:"/portal/v1/syspost/save",method:"POST",data:t,headers:{"Content-Type":"application/json",token:n}})}function r(t){return Object(s["a"])({url:"/portal/v1/syspost/update/"+t.sid,method:"POST",data:t,headers:{"Content-Type":"application/json",token:n}})}function c(t){return Object(s["a"])({url:"/portal/v1/syspost/delBySids/"+t.sids,method:"get",data:t,headers:{"Content-Type":"application/json",token:n}})}function u(t){return Object(s["a"])({url:"/portal/v1/dictcommons/typeValues",method:"get",params:t})}function d(t){return Object(s["a"])({url:"/portal/v1/syspost/selectList",method:"get",params:t})}},"3bc4":function(t,e,i){"use strict";i.r(e);var s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"app-container"},[i("div",{directives:[{name:"show",rawName:"v-show",value:1==t.viewState,expression:"viewState == 1"}]},[i("button-bar",{ref:"btnbar",attrs:{"view-title":"流程抄送设置",btndisabled:t.btndisabled},on:{btnhandle:t.btnHandle}}),i("div",{staticClass:"main-content"},[i("div",{staticClass:"searchcon"},[i("el-button",{staticClass:"searchbtn",attrs:{size:"small"},on:{click:t.clicksearchShow}},[t._v(t._s(t.searchxianshitit))]),i("div",{directives:[{name:"show",rawName:"v-show",value:t.isSearchShow,expression:"isSearchShow"}],staticClass:"search"},[i("el-form",{ref:"listQueryform",staticClass:"tab-header",attrs:{inline:!0,model:t.listQuery,"label-width":"100px"}},[i("el-form-item",{attrs:{label:"流程名称"}},[i("el-select",{attrs:{placeholder:"请选择",filterable:""},model:{value:t.listQuery.params.flowName,callback:function(e){t.$set(t.listQuery.params,"flowName",e)},expression:"listQuery.params.flowName"}},t._l(t.flow_list,(function(t){return i("el-option",{key:t.dictKey,attrs:{label:t.dictValue,value:t.dictValue}})})),1)],1)],1),i("div",{staticClass:"btn",staticStyle:{"text-align":"center"}},[i("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-search"},on:{click:t.handleFilter}},[t._v("查询")]),i("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-refresh"},on:{click:t.handleReset}},[t._v("重置")])],1)],1)],1),i("div",{staticClass:"listtop"},[i("div",{staticClass:"tit"},[t._v("业务流程列表")]),i("pageye",{directives:[{name:"show",rawName:"v-show",value:t.list.length>0,expression:"list.length > 0"}],staticClass:"pagination",attrs:{total:t.listQuery.total,page:t.listQuery.current,limit:t.listQuery.size},on:{"update:page":function(e){return t.$set(t.listQuery,"current",e)},"update:limit":function(e){return t.$set(t.listQuery,"size",e)},pagination:t.getList}})],1),i("div",{},[i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],key:t.tableKey,staticStyle:{width:"100%"},attrs:{data:t.list,border:""}},[i("el-table-column",{attrs:{width:"60",label:"序号",type:"index",index:t.indexMethod,align:"center"}}),i("el-table-column",{attrs:{width:"180",label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(i){return t.handleUpdate(e.row)}}},[t._v("设置")]),i("el-button",{attrs:{size:"small",type:"danger"},on:{click:function(i){return t.handleDelete(e.row)}}},[t._v("删除")])]}}])}),i("el-table-column",{attrs:{label:"流程名称",align:"center",width:"400"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(e.row.flowName))])]}}])}),i("el-table-column",{attrs:{label:"抄送角色",align:"left","header-align":"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(e.row.roleName))])]}}])})],1)],1),i("div",{staticClass:"pages"},[i("div",{staticClass:"tit"}),i("pagination",{directives:[{name:"show",rawName:"v-show",value:t.list.length>0,expression:"list.length > 0"}],staticClass:"pagination",attrs:{total:t.listQuery.total,page:t.listQuery.current,limit:t.listQuery.size},on:{"update:page":function(e){return t.$set(t.listQuery,"current",e)},"update:limit":function(e){return t.$set(t.listQuery,"size",e)},pagination:t.getList}})],1)])],1),i("liuchengchaosongAdd",{directives:[{name:"show",rawName:"v-show",value:2==t.viewState||3==t.viewState,expression:"viewState == 2 ||viewState == 3"}],ref:"divadd",on:{doback:t.resetState,reloadlist:t.getList}})],1)},n=[],a=i("b775");function o(t){return Object(a["a"])({url:"/portal/v1/sysflowcc/listPage",method:"post",data:t,headers:{"Content-Type":"application/json"}})}function l(t){return Object(a["a"])({url:"/portal/v1/sysflowcc/save",method:"post",data:t,headers:{"Content-Type":"application/json"}})}function r(t){return Object(a["a"])({url:"/portal/v1/sysflowcc/fetchDetailsBySid/"+t,method:"get"})}function c(t){return Object(a["a"])({url:"/portal/v1/sysflowcc/delBySids",method:"DELETE",data:t,headers:{"Content-Type":"application/json"}})}function u(t){return Object(a["a"])({url:"/portal/v1/sysrole/listAll",method:"post",data:t,headers:{"Content-Type":"application/json"}})}var d=i("10f7"),h=i("4d86"),p=i("7042"),f=i("77b3"),m=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"app-container"},[i("div",[i("div",{staticClass:"tab-header webtop"},[i("div",[t._v(t._s(t.viewTitle))]),i("div",[i("el-button",{attrs:{type:"primary",size:"small",disabled:t.submitdisabled},on:{click:function(e){return t.save()}}},[t._v("保存 ")]),i("el-button",{attrs:{type:"info",size:"small"},on:{click:function(e){return t.handleReturn()}}},[t._v("关闭")])],1)]),i("div",{staticClass:"listconadd"},[i("el-form",{ref:"form_obj",staticClass:"formadd",attrs:{model:t.formobj,rules:t.rules}},[i("el-row",{staticStyle:{"border-top":"1px solid #E0E3EB"}},[i("el-col",{staticClass:"tleftb",attrs:{span:4}},[i("span",[i("span",{staticClass:"icon"},[t._v("*")]),t._v("流程名称")])]),i("el-col",{attrs:{span:20}},[i("el-form-item",{attrs:{prop:"flowName"}},[i("el-select",{attrs:{placeholder:"请选择",filterable:""},on:{change:t.changeFlow},model:{value:t.formobj.flowName,callback:function(e){t.$set(t.formobj,"flowName",e)},expression:"formobj.flowName"}},t._l(t.flow_list,(function(t){return i("el-option",{key:t.dictKey,attrs:{label:t.dictValue,value:t.dictValue}})})),1)],1)],1)],1),i("el-row",[i("el-col",{staticClass:"tleftb",attrs:{span:4}},[i("span",[t._v("角色")])]),i("el-col",{attrs:{span:20}},[i("el-form-item",[i("el-select",{attrs:{placeholder:"请选择",filterable:"",multiple:""},model:{value:t.recipientList,callback:function(e){t.recipientList=e},expression:"recipientList"}},t._l(t.role_list,(function(t){return i("el-option",{key:t.sid,attrs:{label:t.name,value:t.sid}})})),1)],1)],1)],1)],1)],1)])])},b=[],g={name:"liuchengchaosongAdd",data:function(){return{viewTitle:"",index:0,tableKey:0,role_list:[],flow_list:[],recipientList:[],formobj:{sid:"",flowName:"",flowKey:"",roleNames:[],roleSids:[]},rules:{flowName:[{required:!0,message:"流程名称不能为空",trigger:"change"}]},submitdisabled:!1}},methods:{init:function(){var t=this;u({}).then((function(e){e.success&&(t.role_list=e.data)})),Object(d["d"])({type:"flow"}).then((function(e){e.success&&(t.flow_list=e.data)}))},showAdd:function(){var t=this;this.init(),this.$nextTick((function(){t.$refs["form_obj"].clearValidate()})),this.viewTitle="【新增】流程抄送"},showEdit:function(t){var e=this;this.init(),this.$nextTick((function(){e.$refs["form_obj"].clearValidate()})),this.viewTitle="【设置】流程抄送",console.log("编辑回显",t.sid),r(t.sid).then((function(t){e.formobj=t.data,e.recipientList=e.formobj.roleSids})).catch((function(i){e.formobj=t}))},changeFlow:function(t){var e=this.flow_list.filter((function(e){return e.dictValue===t}));this.formobj.flowKey=e[0].dictKey},save:function(){var t=this;if(console.log(this.formobj),0!==this.recipientList.length){for(var e=[],i=[],s=0;s<this.recipientList.length;s++)for(var n=0;n<this.role_list.length;n++)this.recipientList[s]===this.role_list[n].sid&&(e.push(this.role_list[n].name),i.push(this.role_list[n].sid));this.formobj.roleNames=e,this.formobj.roleSids=i,this.$refs["form_obj"].validate((function(e){if(!e)return!1;t.submitdisabled=!0,l(t.formobj).then((function(e){e.success&&(t.$message({showClose:!0,type:"success",message:"保存成功"}),t.handleReturn("true"))})).catch((function(){t.submitdisabled=!1}))}))}else this.$message({showClose:!0,type:"error",message:"角色不能为空"})},handleReturn:function(t){"true"===t&&this.$emit("reloadlist"),this.formobj={sid:"",flowName:"",flowKey:"",roleNames:[],roleSids:[]},this.recipientList=[],this.submitdisabled=!1,this.$refs["form_obj"].resetFields(),this.$emit("doback")}}},y=g,v=(i("ea4f3"),i("2877")),w=Object(v["a"])(y,m,b,!1,null,"a06f2934",null),S=w.exports,_={name:"liuchengchaosong",components:{Pagination:h["a"],pageye:p["a"],ButtonBar:f["a"],liuchengchaosongAdd:S},data:function(){return{btndisabled:!1,btnList:[{type:"primary",size:"small",icon:"plus",btnKey:"toAdd",btnLabel:"新增"},{type:"info",size:"small",icon:"cross",btnKey:"doClose",btnLabel:"关闭"}],isSearchShow:!1,searchxianshitit:"显示查询条件",viewState:1,flow_list:[],tableKey:0,list:[],sids:[],FormLoading:!1,listLoading:!1,listQuery:{current:1,size:5,total:0,params:{flowName:""}}}},mounted:function(){this.$refs["btnbar"].setButtonList(this.btnList)},created:function(){this.init(),this.getList()},methods:{init:function(){var t=this;Object(d["d"])({type:"flow"}).then((function(e){e.success&&(t.flow_list=e.data)}))},btnHandle:function(t){switch(console.log("XXXXXXXXXXXXXXX "+t),t){case"toAdd":this.toAdd();break;case"doClose":this.doClose();break;default:break}},clicksearchShow:function(){this.isSearchShow=!this.isSearchShow,this.isSearchShow?this.searchxianshitit="隐藏查询条件":this.searchxianshitit="显示查询条件"},indexMethod:function(t){var e=(this.listQuery.current-1)*this.listQuery.size,i=t+1+e;return i},getList:function(){var t=this;this.listLoading=!0,this.listQuery.params.orgSidPath=window.sessionStorage.getItem("orgSidPath"),o(this.listQuery).then((function(e){t.listLoading=!1,e.success?(t.list=e.data.records,t.listQuery.total=e.data.total):(t.list=[],t.listQuery.total=0)}))},handleFilter:function(){this.listQuery.current=1,this.getList()},handleReset:function(){this.listQuery={current:1,size:5,total:0,params:{flowName:""}},this.getList()},toAdd:function(){this.viewState=2,this.$refs["divadd"].showAdd()},handleUpdate:function(t){this.viewState=3,this.$refs["divadd"].showEdit(t)},handleDelete:function(t){var e=this,i="请确认是否删除";this.$confirm(i,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var i=[];i.push(t.sid),c(i).then((function(t){t.success&&(e.$message({showClose:!0,type:"success",message:"删除成功"}),e.getList())}))}))},resetState:function(){this.viewState=1},doClose:function(){this.$store.dispatch("tagsView/delView",this.$route),this.$router.go(-1)}}},j=_,C=Object(v["a"])(j,s,n,!1,null,"35d47f9a",null);e["default"]=C.exports},4536:function(t,e,i){"use strict";i("8877")},7042:function(t,e,i){"use strict";var s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"pagination-container e-pagination",class:{hidden:t.hidden}},[i("el-pagination",t._b({attrs:{background:t.background,"current-page":t.current,"page-size":t.Size,layout:t.layout,"page-sizes":t.pageSizes,total:t.total},on:{"update:currentPage":function(e){t.current=e},"update:current-page":function(e){t.current=e},"update:pageSize":function(e){t.Size=e},"update:page-size":function(e){t.Size=e},"size-chage":t.handleSizeChange,"current-change":t.handleCurrentChange}},"el-pagination",t.$attrs,!1))],1)},n=[],a={name:"Pageination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:20},pageSizes:{type:Array,default:function(){return[5,10,15,20,30,50]}},layout:{type:String,default:"sizes"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{current:{get:function(){return this.page},set:function(t){this.$emit("update:page",t)}},Size:{get:function(){return this.limit},set:function(){this.$emit("update:limit",val)}}},methods:{handleSizeChange:function(t){this.$emit("pagination",{pageNum:this.current,pageSize:t})},handleCurrentChange:function(t){this.$emit("pagination",{pageNum:t,pageSize:this.Size})}}},o=a,l=(i("4536"),i("2877")),r=Object(l["a"])(o,s,n,!1,null,null,null);e["a"]=r.exports},"77b3":function(t,e,i){"use strict";var s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"tab-header webtop"},[i("div",[t._v(t._s(t.viewTitle)),i("span",{staticStyle:{"padding-left":"10px"}},[t._v(t._s(t.version))]),i("span",{staticStyle:{"padding-left":"10px"}},[t._v(t._s(t.time))])]),i("div",t._l(t.btnList,(function(e){return i("el-button",{key:e.btnKey,attrs:{type:e.type,size:e.size,disabled:t.btndisabled},on:{click:function(i){return t.btnHandle(e.btnKey)}}},[e.icon?i("svg-icon",{attrs:{iconClass:e.icon}}):t._e(),t._v(t._s(e.btnLabel)+" ")],1)})),1)])},n=[],a={name:"ButtonBar",props:{viewTitle:String,version:{type:String,default:""},time:{type:String,default:""},btndisabled:{type:Boolean,default:!1}},data:function(){return{currentPath:this.$route.path,userSid:this.$store.getters.userInfo?this.$store.getters.userInfo.userSid:"",btnList:[{type:"primary",size:"small",icon:"plus",btnKey:"toAdd",btnLabel:"新增"},{type:"primary",size:"small",icon:"edit",btnKey:"toEdit",btnLabel:"编辑"},{type:"primary",size:"small",icon:"submit",btnKey:"doSubmit",btnLabel:"提交"},{type:"danger",size:"small",icon:"del",btnKey:"doDel",btnLabel:"删除"},{type:"success",size:"small",icon:"Import",btnKey:"doImport",btnLabel:"导入"},{type:"success",size:"small",icon:"export",btnKey:"build",btnLabel:"导出"},{type:"info",size:"small",icon:"cross",btnKey:"doClose",btnLabel:"关闭"}]}},created:function(){this.initPermission()},methods:{initPermission:function(){console.log("*******************当前路径 "+this.currentPath),console.log("*******************当前用户 "+this.userSid);this.currentPath,this.userSid},btnHandle:function(t){this.$emit("btnhandle",t)},setButtonList:function(t){this.btnList=t}}},o=a,l=(i("da08"),i("2877")),r=Object(l["a"])(o,s,n,!1,null,"0ed3b984",null);e["a"]=r.exports},7941:function(t,e,i){},8877:function(t,e,i){},ae2f:function(t,e,i){},da08:function(t,e,i){"use strict";i("ae2f")},ea4f3:function(t,e,i){"use strict";i("7941")}}]);