1 line
19 KiB
JavaScript
1 line
19 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-580ca977"],{"047a":function(e,t,a){"use strict";a("4719")},"224c":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("a-card",{staticClass:"manuals-maintain"},[t("ClassifyLayou",{attrs:{classifyData:e.classifyData},on:{createManualsClassify:e.createManualsClassify,editorManualsClassify:e.editorManualsClassify,deleteClassify:e.deleteClassify,selectClassify:e.selectClassify}}),0===e.show_type?t("Basetable",{attrs:{tableAlertButton:e.tableAlertButton,tableLoading:e.tableLoading,columns:e.columns,tableData:e.tableData,searchPlaceholder:"请输入需要搜索的手册名称",menuName:"manuals",bordered:""},on:{addTableLine:e.addTableLine,deleteSelect:e.deleteSelect,editorLine:e.editorLine,deleteLine:e.deleteLine,changeLineStatus:e.changeLineStatus},scopedSlots:e._u([{key:"header-condition",fn:function(){return[t("i",{staticClass:"iconfont sort-iconfont",class:{"":"i-zy-sj",ASC:"i-zy-sj-d",DESC:"i-zy-sj-u"}[e.find_params.sort_create_time],on:{click:function(t){return e.findBySort("sort_create_time")}}}),t("i",{staticClass:"iconfont sort-iconfont",class:["i-zy-slt","i-zy-lb"][e.show_type],on:{click:e.changeShowType}})]},proxy:!0},{key:"line-button",fn:function(a){var n=a.user;return[t("a-button",{attrs:{type:"link"},nativeOn:{click:function(t){return e.lookManuals(n)}}},[e._v(" 查看 ")]),t("a-button",{attrs:{type:"link"},on:{click:function(t){return e.editorLine(n)}}},[e._v(" 编辑 ")]),t("a-button",{staticStyle:{color:"red"},attrs:{type:"link"},on:{click:function(t){return e.deleteLine(n)}}},[e._v(" 删除 ")])]}}],null,!1,241594129)}):t("TableChunkView",{attrs:{tableData:e.tableData},scopedSlots:e._u([{key:"header-condition",fn:function(){return[t("i",{staticClass:"iconfont sort-iconfont",class:{"":"i-zy-sj",ASC:"i-zy-sj-d",DESC:"i-zy-sj-u"}[e.find_params.sort_create_time],on:{click:function(t){return e.findBySort("sort_create_time")}}}),t("i",{staticClass:"iconfont sort-iconfont",class:["i-zy-slt","i-zy-lb"][e.show_type],on:{click:e.changeShowType}})]},proxy:!0},{key:"line-button",fn:function(a){var n=a.user;return[t("a-button",{attrs:{type:"link"},nativeOn:{click:function(t){return e.lookManuals(n)}}},[e._v(" 查看 ")]),t("a-button",{attrs:{type:"link"},on:{click:function(t){return e.editorLine(n)}}},[e._v(" 编辑 ")]),t("a-button",{staticStyle:{color:"red"},attrs:{type:"link"},on:{click:function(t){return e.deleteLine(n)}}},[e._v(" 删除 ")])]}}])})],1)},r=[],i=a("c7eb"),s=a("1da1"),c=a("5530"),o=(a("d3b7"),a("3ca3"),a("ddb0"),a("159b"),a("25f0"),a("4e82"),a("4de4"),a("99af"),function(){var e=this,t=e._self._c;return t("div",{staticClass:"base-table"},[t("div",{staticClass:"table-header"},[t("div",{staticClass:"table-header-left"},[t("SearchInputVue",{staticStyle:{width:"300px"},attrs:{placeholder:e.searchPlaceholder,"enter-button":""},on:{search:e.searchTable},model:{value:e.searchText,callback:function(t){e.searchText=t},expression:"searchText"}}),e._t("header-condition")],2),t("div",{staticClass:"table-header-right"},[t("a-button",{attrs:{shape:"round",type:"primary"},on:{click:function(t){return e.emitMethods("addTableLine",null)}}},[e._v(" 新增手册 ")]),t("a-button",{attrs:{shape:"round",type:"danger"},on:{click:function(t){return e.delectLine(e.selectedRowKeys)}}},[e._v(" 删除选中 ")])],1)]),t("a-config-provider",{attrs:{locale:e.zhCN}},[t("a-table",{staticStyle:{"word-break":"break-all"},attrs:{loading:e.tableLoading||e.searchLoading,columns:e.columns,scroll:{y:!0},"data-source":e.isSearch?e.searchTableData:e.tableData,bordered:"",rowClassName:function(){return"stripe-row"},size:"small",rowKey:"id",pagination:{showQuickJumper:!0,showSizeChanger:!0,showTotal:e.pageSizeText,pageSizeOptions:["10","50","100","200","500"]},"row-selection":{selectedRowKeys:e.selectedRowKeys,onChange:e.onSelectChange,getCheckboxProps:e.getCheckboxProps}},scopedSlots:e._u([{key:"manage",fn:function(a,n){return t("div",{staticClass:"manage-box"},[e._t("line-button",(function(){return[e.hiddenAdminButton(n)?t("a-button",{attrs:{type:"primary"},on:{click:function(t){return e.emitMethods("editorLine",n)}}},[e._v(" 编辑 ")]):e._e(),e.hiddenAdminButton(n)?t("a-button",{attrs:{type:"danger"},on:{click:function(t){return e.emitMethods("deleteLine",n)}}},[e._v(" 删除 ")]):e._e()]}),{user:n})],2)}},{key:"status",fn:function(a,n){return t("div",{},[n.isLoading?t("a-switch",{attrs:{"checked-children":"启用","un-checked-children":"禁用",loading:n.isLoading},on:{change:function(t){return e.emitMethods("changeLineStatus",n)}},model:{value:n.status,callback:function(t){e.$set(n,"status",t)},expression:"record.status"}}):t("a-switch",{attrs:{"checked-children":"启用","un-checked-children":"禁用",disabled:!e.hiddenAdminButton(n),loading:n.isLoading},on:{change:function(t){return e.emitMethods("changeLineStatus",n)}},model:{value:n.status,callback:function(t){e.$set(n,"status",t)},expression:"record.status"}})],1)}}],null,!0)})],1)],1)}),l=[],u=(a("b0c0"),a("2f62")),d=a("677e"),f=a.n(d),h=a("0c1a"),p={props:{tableData:{type:Array,default:function(){return[]}},columns:{type:Array,default:function(){return[]}},tableLoading:{type:Boolean,default:!1},tableAlertButton:{type:Object,default:function(){return{delete:!0,open:!0,close:!0}}},searchPlaceholder:{type:String,default:"请输入搜索内容"},menuName:{type:String,required:!0}},data:function(){return{zhCN:f.a,selectedRowKeys:[],searchText:"",isSearch:!1,searchTableData:[],searchLoading:!1}},created:function(){},mounted:function(){},methods:{onSelectChange:function(e){this.selectedRowKeys=e},searchTable:function(){var e=this;this.searchLoading=!0,this.isSearch=!0,this.searchTableData=this.tableData.filter((function(t){if(-1!==t.name.indexOf(e.searchText))return!0})),this.searchLoading=!1},emitMethods:function(e,t){this.$emit(e,t)},delectLine:function(e){var t=this;if(e&&!(e.length<=0)){var a=function a(n){var r=n.data;window.removeEventListener("message",a),r.status&&t.$emit("deleteSelect",e)},n=(new Date).getTime();this.$selfConfirm({title:"确定要删除选中项吗?",id:n},a)}},hiddenAdminButton:function(e){return"user"!=this.menuName&&"role"!=this.menuName||1!=e.id||1===this.user.id},pageSizeText:function(e,t){return"共".concat(e,"条")},getCheckboxProps:function(e){var t=this.hiddenAdminButton(e);return{props:{disabled:!t&&1===e.id,name:e.name}}}},components:{SearchInputVue:h["a"]},computed:Object(c["a"])({},Object(u["d"])("account",["user","permissions"])),watch:{searchText:function(){this.searchText.length<=0&&(this.isSearch=!1)}}},b=p,m=(a("047a"),a("2877")),y=Object(m["a"])(b,o,l,!1,null,"52a134ae",null),g=y.exports,v=function(){var e=this,t=e._self._c;return t("a-button",{ref:"lookManuals",attrs:{type:e.type,id:"lookManuals",size:e.size}},[e._t("default",(function(){return[e._v("默认文字")]}))],2)},k=[],w={props:{color:{type:String,default:"black"},size:{type:String,default:"default"},type:{type:String,default:"link"}},data:function(){return{ele:{}}},created:function(){},mounted:function(){this.ele=this.$refs.lookManuals.$el;var e=this.ele;e.style.backgroundColor=this.color,e.style.borderColor=this.color,e.addEventListener("mousemove",(function(){e.style.opacity=.8})),e.addEventListener("mouseout",(function(){e.style.opacity=1}))},beforeDestroy:function(){this.ele.removeEventListener("mousemove",(function(){})),this.ele.removeEventListener("mouseout",(function(){}))}},_=w,x=Object(m["a"])(_,v,k,!1,null,"73382c54",null),S=x.exports,j=a("c1fa"),C=a("ead3"),D=a("1db2"),O={data:function(){return{classifyData:[{title:"0-0",key:"0-0"}],tableAlertButton:{delete:!0,open:!1,clonse:!1},show_type:0,find_params:{sort_create_time:"DESC",sort_size:""},tableLoading:!1,columns:[{title:"手册名称",dataIndex:"name",key:"name",width:"15%",ellipsis:!0,align:"center"},{title:"更新时间",dataIndex:"updateTime",key:"updateTime",width:"15%",ellipsis:!0,align:"center"},{title:"手册备注说明",dataIndex:"explain",key:"explain",scopedSlots:{customRender:"explain"},ellipsis:!0,align:"center"},{title:"操作",dataIndex:"manage",width:"15%",key:"manage",scopedSlots:{customRender:"manage"},ellipsis:!0,align:"center"}],tableData:[],isShowModal:!1,formData:{status:!0},rules:{name:[{required:!0,message:"请输入用户名称",whitespace:!0}]},layout:{labelCol:{span:4},wrapperCol:{span:20}},modalTitle:"新增用户",confirmLoading:!1,manualsInfo:{},isShowDrawer:!1,allArticleList:[],articleList:[],checkedKeys:[],selectedKeys:0,indeterminate:!1,isAllChecked:!1,expandedKeys:[],showInputNodeKey:"",newName:"",isShowDropdown:!1,canDraggable:!1,searchArticle:[]}},components:{Basetable:g,selfButton:S,ClassifyLayou:C["a"],SearchInputVue:h["a"],TableChunkView:D["a"]},computed:Object(c["a"])({},Object(u["d"])("account",["userList","dempList","user"])),created:function(){var e=this;return Object(s["a"])(Object(i["a"])().mark((function t(){var a;return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.tableLoading=!0,t.prev=1,e.routerQueryInfo=e.$route.query,e.routerQueryInfo.token&&localStorage.setItem("editor_token",e.routerQueryInfo.token),t.next=6,Promise.all([Object(j["k"])(),Object(j["i"])()]);case 6:a=t.sent,e.classifyData=a[0].data.data,e.tableData=a[1].data.data,e.tableData.forEach((function(t){t.updateTime=e.getTime(t.updateTime)})),t.next=15;break;case 12:t.prev=12,t.t0=t["catch"](1),e.$message.error(t.t0.toString());case 15:e.tableLoading=!1;case 16:case"end":return t.stop()}}),t,null,[[1,12]])})))()},methods:Object(c["a"])(Object(c["a"])({},Object(u["c"])("account",["setUserList","setDempList"])),{},{addTableLine:function(){this.$router.push({path:"/editorManuals",query:{type:"create",classify:this.selectedKeys}})},changeShowType:function(){this.show_type=(this.show_type+1)%2},findBySort:function(e){var t=["ASC","DESC"];this.find_params[e]=t[(t.indexOf(this.find_params[e])+1)%t.length],this.sortData()},sortData:function(){switch(this.find_params.sort_create_time){case"ASC":this.tableData=this.tableData.sort((function(e,t){return new Date(t.createTime)-new Date(e.createTime)}));break;case"DESC":this.tableData=this.tableData.sort((function(e,t){return new Date(e.createTime)-new Date(t.createTime)}));break;default:break}},onClose:function(){this.isShowDrawer=!1,this.tableLoading=!1},getClassifyData:function(){var e=this;return Object(s["a"])(Object(i["a"])().mark((function t(){var a;return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(j["k"])();case 2:a=t.sent,e.classifyData=a.data.data;case 4:case"end":return t.stop()}}),t)})))()},lookManuals:function(e){var t=this;return Object(s["a"])(Object(i["a"])().mark((function a(){return Object(i["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:t.$router.push({path:"/article",query:Object(c["a"])({manuals:e.id},t.routerQueryInfo)});case 1:case"end":return a.stop()}}),a)})))()},lookArticle:function(e){var t=this.$router.resolve({path:"/article",query:{manuals:e.manuals,article:e.id}});window.open(t.href,"_self")},initArticleTree:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=[];return i=e.filter((function(e){if(e.parentId==a)return!0})),i.length>0&&(r++,i.forEach((function(a,i){a.scopedSlots={title:"title"},a.isShowButton=!1,a.level=r,a.status="",a.updateTime=t.getTime(a.updateTime),a.key=isUndefined(n)?i:n+"-"+i,a.key=a.key.toString(),a.children=t.initArticleTree(e,a.id,a.key,r)}))),i.sort((function(e,t){return e.index-t.index})),i},onCheck:function(e,t){},submitForm:function(){var e=this;try{this.tableLoading=!0,this.confirmLoading=!0,this.$refs.manualsForm.validate(function(){var t=Object(s["a"])(Object(i["a"])().mark((function t(a){var n,r,s,c,o;return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a){t.next=2;break}return t.abrupt("return");case 2:if(e.formData.password||(e.formData.password="",e.formData.stick=!1),n={},"新增手册"!=e.modalTitle){t.next=12;break}return t.next=7,Object(j["b"])(e.formData);case 7:r=t.sent,s=r.data,n=s,t.next=18;break;case 12:return delete e.formData.updateTime,t.next=15,Object(j["g"])(e.formData.id,e.formData);case 15:c=t.sent,o=c.data,n=o;case 18:e.tableData=n.data,e.confirmLoading=!1,e.isShowModal=!1,e.formData={};case 22:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}catch(t){this.confirmLoading=!1,this.$message.error(t.toString())}this.tableLoading=!1},deleteSelect:function(e){var t=this;return Object(s["a"])(Object(i["a"])().mark((function a(){var n,r;return Object(i["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,t.tableLoading=!0,a.next=4,Object(j["m"])({idArray:e,data:{delFlag:1}});case 4:n=a.sent,r=n.data,t.$message.success("批量删除成功"),t.tableData=r.data,t.tableLoading=!1,a.next=15;break;case 11:a.prev=11,a.t0=a["catch"](0),t.$message.error(a.t0.toString()),t.tableLoading=!1;case 15:case"end":return a.stop()}}),a,null,[[0,11]])})))()},editorLine:function(e){this.$router.push({path:"/editorManuals",query:Object(c["a"])({id:e.id,type:"editor",classify:this.selectedKeys[0]||0},this.routerQueryInfo)})},deleteLine:function(e){var t=this;this.$confirm({content:"确定删除当前手册吗",onOk:function(){return Object(s["a"])(Object(i["a"])().mark((function a(){var n,r;return Object(i["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,t.tableLoading=!0,a.next=4,Object(j["m"])({idArray:[e.id],data:{delFlag:1}});case 4:n=a.sent,r=n.data,t.$message.success("手册删除成功"),t.tableData=r.data,a.next=13;break;case 10:a.prev=10,a.t0=a["catch"](0),t.$message.error(a.t0.toString());case 13:t.tableLoading=!1;case 14:case"end":return a.stop()}}),a,null,[[0,10]])})))()},cancelText:"取消",onCancel:function(){t.$message.warn("删除已取消")}})},changeLineStatus:function(e){},getTime:function(e){var t=new Date(e),a=t.getFullYear(),n=t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1,r=t.getDate(),i=t.getHours(),s=t.getMinutes(),c=t.getSeconds(),o="".concat(a,"-").concat(n,"-").concat(r," ").concat(i<10?"0"+i:i,":").concat(s<10?"0"+s:s,":").concat(c<10?"0"+c:c);return o},cancelModal:function(){var e=this,t=this;this.$nextTick((function(){e.isShowModal=!0})),this.$confirm({content:"关闭后编辑的内容不会保存!",onOk:function(){t.isShowModal=!1,t.formData={}},cancelText:"取消关闭",onCancel:function(){}})},getMentNode:function(e){return function(){var t=document.getElementById(e);return t.style.overflow="",document.getElementById(e)}},createManualsClassify:function(e){var t=this;return Object(s["a"])(Object(i["a"])().mark((function a(){var n,r,s;return Object(i["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=e.data,r=e.susscesCallBack,s=e.errorCallBack,a.prev=1,a.next=4,Object(j["e"])(n);case 4:return a.sent,a.next=7,t.getClassifyData();case 7:r(),a.next=13;break;case 10:a.prev=10,a.t0=a["catch"](1),s();case 13:case"end":return a.stop()}}),a,null,[[1,10]])})))()},editorManualsClassify:function(e){var t=this;return Object(s["a"])(Object(i["a"])().mark((function a(){var n,r,s;return Object(i["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=e.data,r=e.susscesCallBack,s=e.errorCallBack,a.prev=1,a.next=4,Object(j["h"])(n);case 4:return a.sent,a.next=7,t.getClassifyData();case 7:r(),a.next=13;break;case 10:a.prev=10,a.t0=a["catch"](1),s();case 13:case"end":return a.stop()}}),a,null,[[1,10]])})))()},deleteClassify:function(e){var t=this;return Object(s["a"])(Object(i["a"])().mark((function a(){return Object(i["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,Object(j["f"])(e);case 2:a.sent,t.getClassifyData();case 4:case"end":return a.stop()}}),a)})))()},selectClassify:function(e){var t=this;return Object(s["a"])(Object(i["a"])().mark((function a(){var n,r;return Object(i["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return t.selectedKeys=e,a.next=3,Object(j["i"])(e[0]||null);case 3:n=a.sent,r=n.data,t.tableData=r.data,t.tableData.forEach((function(e){e.updateTime=t.getTime(e.updateTime)}));case 7:case"end":return a.stop()}}),a)})))()}}),watch:{tableData:function(){var e=this;this.tableData.forEach((function(t){t.updateTime=e.getTime(t.updateTime)}))}}},T=O,L=(a("d222"),Object(m["a"])(T,n,r,!1,null,"86d02be4",null));t["default"]=L.exports},4719:function(e,t,a){},5669:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={placeholder:"请选择时间"};t["default"]=n},6604:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={today:"今天",now:"此刻",backToToday:"返回今天",ok:"确定",timeSelect:"选择时间",dateSelect:"选择日期",weekSelect:"选择周",clear:"清除",month:"月",year:"年",previousMonth:"上个月 (翻页上键)",nextMonth:"下个月 (翻页下键)",monthSelect:"选择月份",yearSelect:"选择年份",decadeSelect:"选择年代",yearFormat:"YYYY年",dayFormat:"D日",dateFormat:"YYYY年M月D日",dateTimeFormat:"YYYY年M月D日 HH时mm分ss秒",previousYear:"上一年 (Control键加左方向键)",nextYear:"下一年 (Control键加右方向键)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世纪",nextCentury:"下一世纪"}},"677e":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("f6c0"),r=i(n);function i(e){return e&&e.__esModule?e:{default:e}}t["default"]=r["default"]},"882a":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("41b2"),r=l(n),i=a("6604"),s=l(i),c=a("5669"),o=l(c);function l(e){return e&&e.__esModule?e:{default:e}}var u={lang:(0,r["default"])({placeholder:"请选择日期",rangePlaceholder:["开始日期","结束日期"]},s["default"]),timePickerLocale:(0,r["default"])({},o["default"])};u.lang.ok="确 定",t["default"]=u},"9a94":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("882a"),r=i(n);function i(e){return e&&e.__esModule?e:{default:e}}t["default"]=r["default"]},c4b2:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页"}},d222:function(e,t,a){"use strict";a("e879")},e879:function(e,t,a){},f6c0:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("c4b2"),r=d(n),i=a("882a"),s=d(i),c=a("5669"),o=d(c),l=a("9a94"),u=d(l);function d(e){return e&&e.__esModule?e:{default:e}}t["default"]={locale:"zh-cn",Pagination:r["default"],DatePicker:s["default"],TimePicker:o["default"],Calendar:u["default"],global:{placeholder:"请选择"},Table:{filterTitle:"筛选",filterConfirm:"确定",filterReset:"重置",selectAll:"全选当页",selectInvert:"反选当页",sortTitle:"排序",expand:"展开行",collapse:"关闭行"},Modal:{okText:"确定",cancelText:"取消",justOkText:"知道了"},Popconfirm:{cancelText:"取消",okText:"确定"},Transfer:{searchPlaceholder:"请输入搜索内容",itemUnit:"项",itemsUnit:"项"},Upload:{uploading:"文件上传中",removeFile:"删除文件",uploadError:"上传错误",previewFile:"预览文件",downloadFile:"下载文件"},Empty:{description:"暂无数据"},Icon:{icon:"图标"},Text:{edit:"编辑",copy:"复制",copied:"复制成功",expand:"展开"},PageHeader:{back:"返回"}}}}]); |