1 line
7.1 KiB
JavaScript
1 line
7.1 KiB
JavaScript
webpackJsonp([24],{"0/ut":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("Xxa5"),r=a.n(n),s=a("exGp"),i=a.n(s),o=a("W+Xz"),l=a("E4LH"),c={name:"FaqConfig",props:{},data:function(){return{loading:!1,buttonLoading:!1,search:"",userStatus:!0,dialogSetVisible:!1,listQuery:{currentPage:1,pageSize:10},total:0,editUserName:"",tableData:[],page:1,rowObj:{},rules:{question:[{required:!0,message:"请输入问题",trigger:"blur"}],answer:[{required:!1,message:"请输入答案",trigger:"blur"}]}}},computed:{},created:function(){this.init()},mounted:function(){},methods:{init:function(){this.listQuery.currentPage=1,this.getData()},getData:function(){var e=this;return i()(r.a.mark(function t(){var a,n;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.search.length||Object(l.c)(e.search)){t.next=5;break}return e.$message({message:"输入不合规!",type:"warning"}),e.tableData=[],e.total=0,t.abrupt("return");case 5:return e.loading=!0,a={currentPage:e.listQuery.currentPage,pageSize:e.listQuery.pageSize,question:e.search},t.prev=7,t.next=10,Object(o.e)(a);case 10:200==(n=t.sent).code&&n.data.faqConfigList&&(e.tableData=n.data.faqConfigList,e.total=n.data.count),t.next=17;break;case 14:t.prev=14,t.t0=t.catch(7),console.log(t.t0);case 17:e.loading=!1;case 18:case"end":return t.stop()}},t,e,[[7,14]])}))()},addUser:function(){this.dialogSetVisible=!0,this.userStatus=!1,this.rowObj={answer:"",id:"",question:"",time:""}},handleDetail:function(e){this.rowObj=e,this.dialogSetVisible=!0,this.userStatus=!0},deleteSetting:function(e){var t=this;this.$confirm("确认删除所选的吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(a){t.deleteUserGroup(e)})},confirm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;t.userStatus?t.editSave():t.addSave()})},deleteUserGroup:function(e){var t=this;return i()(r.a.mark(function a(){return r.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t.loading=!0,a.prev=1,a.next=4,Object(o.b)({id:e.id});case 4:200==a.sent.code&&(t.$message({message:"删除成功!",type:"success"}),t.init()),a.next=11;break;case 8:a.prev=8,a.t0=a.catch(1),console.log(a.t0);case 11:t.loading=!1;case 12:case"end":return a.stop()}},a,t,[[1,8]])}))()},addSave:function(){var e=this;return i()(r.a.mark(function t(){var a;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.buttonLoading=!0,a={answer:e.rowObj.answer.trim(),question:e.rowObj.question.trim()},t.prev=2,t.next=5,Object(o.d)(a);case 5:200==t.sent.code&&(e.dialogSetVisible=!1,e.$message({message:"新增成功!",type:"success"}),e.init()),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(2),console.log(t.t0);case 12:e.buttonLoading=!1;case 13:case"end":return t.stop()}},t,e,[[2,9]])}))()},editSave:function(){var e=this;return i()(r.a.mark(function t(){var a;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.buttonLoading=!0,a={answer:e.rowObj.answer.trim(),question:e.rowObj.question.trim(),id:e.rowObj.id},t.prev=2,t.next=5,Object(o.c)(a);case 5:200==t.sent.code&&(e.dialogSetVisible=!1,e.$message({message:"修改成功!",type:"success"}),e.init()),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(2),console.log(t.t0);case 12:e.buttonLoading=!1;case 13:case"end":return t.stop()}},t,e,[[2,9]])}))()},time:function(e){var t=e.getFullYear(),a=e.getMonth()+1;a=a<10?"0"+a:a;var n=e.getDate();n=n<10?"0"+n:n;var r=e.getHours();r=r<10?"0"+r:r;var s=e.getMinutes();s=s<10?"0"+s:s;var i=e.getSeconds();return t+"-"+a+"-"+n+" "+r+":"+s+":"+(i=i<10?"0"+i:i)},reset:function(){this.search=""},currentChange:function(e){this.listQuery.currentPage=e,this.getData()},handleSizeChange:function(e){this.listQuery.pageSize=e,this.getData()}}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"containerBox faq bgf7f8fb"},[a("div",{staticClass:"tableContainer"},[a("div",{staticClass:"tableSearch"},[a("el-row",[a("el-col",{attrs:{span:6}},[e._v("\n 问题:\n "),a("el-input",{attrs:{placeholder:"请输入内容","suffix-icon":"el-icon-search"},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}})],1),e._v(" "),a("el-col",{attrs:{span:5}},[a("el-button",{attrs:{type:"primary"},on:{click:e.init}},[e._v("检索")]),e._v(" "),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1),e._v(" "),a("el-col",{staticStyle:{float:"right"},attrs:{span:5}},[a("el-button",{staticStyle:{float:"right"},attrs:{type:"primary"},on:{click:e.addUser}},[a("i",{staticClass:"el-icon-plus"})])],1)],1)],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{"header-cell-style":{backgroundColor:"#edeff3",color:"#333"},data:e.tableData,border:"",height:"534"}},[a("el-table-column",{attrs:{prop:"question",label:"问题",width:"400"}}),e._v(" "),a("el-table-column",{attrs:{prop:"answer",label:"答案"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"400"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-edit",on:{click:function(a){return e.handleDetail(t.row)}}}),e._v(" "),a("i",{staticClass:"el-icon-close",on:{click:function(a){return e.deleteSetting(t.row)}}})]}}])})],1),e._v(" "),a("el-pagination",{staticClass:"mt20",attrs:{background:"",layout:"total,sizes, prev, pager, next",total:e.total,"page-sizes":[10,20,30],"page-size":e.listQuery.pageSize,"current-page":e.listQuery.currentPage},on:{"update:currentPage":function(t){return e.$set(e.listQuery,"currentPage",t)},"update:current-page":function(t){return e.$set(e.listQuery,"currentPage",t)},"current-change":e.currentChange,"size-change":e.handleSizeChange}})],1),e._v(" "),e.dialogSetVisible?a("el-dialog",{attrs:{"close-on-click-modal":!1,title:e.userStatus?"编辑":"新建",visible:e.dialogSetVisible,height:300,"append-to-body":!0,width:"800px"},on:{"update:visible":function(t){e.dialogSetVisible=t}}},[a("el-form",{ref:"rowObj",attrs:{model:e.rowObj,"label-width":"100px",rules:e.rules}},[a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"问题:",prop:"question"}},[a("el-input",{attrs:{autocomplete:"off",maxlength:"50"},model:{value:e.rowObj.question,callback:function(t){e.$set(e.rowObj,"question",t)},expression:"rowObj.question"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"答案:",prop:"answer"}},[a("el-input",{attrs:{autocomplete:"off",type:"textarea",rows:4,maxlength:"500"},model:{value:e.rowObj.answer,callback:function(t){e.$set(e.rowObj,"answer",t)},expression:"rowObj.answer"}})],1)],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogSetVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.buttonLoading,expression:"buttonLoading"}],attrs:{type:"primary"},on:{click:function(t){return e.confirm("rowObj")}}},[e._v("确 定")])],1)],1):e._e()],1)},staticRenderFns:[]};var d=a("VU/8")(c,u,!1,function(e){a("mI3a")},null,null);t.default=d.exports},mI3a:function(e,t){}}); |