HEX
Server: Apache/2.4.59 (Debian)
System: Linux keymana 4.19.0-21-cloud-amd64 #1 SMP Debian 4.19.249-2 (2022-06-30) x86_64
User: lijunjie (1003)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/uileague/cms/js/chunk-7209d260.dcd733d1.js
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7209d260","chunk-d9bb2b7c","chunk-2d217173","chunk-2d0e9d46"],{"4e72":function(e,t,n){"use strict";var i=n("bf24"),a=n.n(i);a.a},"58df":function(e,t,n){"use strict";var i=n("e9da"),a=n.n(i);a.a},"63b8":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"lin-search"},[n("el-input",{staticClass:"input-with-select",attrs:{size:"medium",placeholder:e.placeholder,clearable:""},model:{value:e.keyword,callback:function(t){e.keyword=t},expression:"keyword"}},[n("el-button",{attrs:{slot:"append",icon:"el-icon-search"},slot:"append"})],1)],1)},a=[],l=n("0a2a"),o={props:{placeholder:{type:String,default:"请输入内容"}},data:function(){return{keyword:""}},created:function(){var e=this;this.$watch("keyword",l["default"].debounce((function(t){e.$emit("query",t)}),1e3))},methods:{clear:function(){this.keyword=""}}},r=o,s=(n("58df"),n("2877")),c=Object(s["a"])(r,i,a,!1,null,"18aca186",null);t["default"]=c.exports},"8ecf":function(e,t,n){"use strict";n.r(t),n.d(t,"tableColumn",(function(){return i})),n.d(t,"a",(function(){return a}));var i=[{prop:"rank",label:"排名"},{prop:"title",label:"电影名",width:150},{prop:"rating",label:"评分",noRepeat:!0,width:100},{prop:"directors",label:"导演",width:150},{prop:"casts",label:"主演",width:150},{prop:"year",label:"年份"},{prop:"recommend",label:"推荐",noRepeat:!0},{prop:"remark",label:"备注",noRepeat:!0,width:200}],a=1},bf24:function(e,t,n){},c4f2:function(e,t,n){"use strict";n.r(t);var i=n("b10e");function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function o(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}var r=function(){function e(){a(this,e)}return o(e,[{key:"getTop250",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,n=[],a=i["movieList"].slice(),l=a.splice(e,t);return l.forEach((function(t,i){var a=[],l=[];t.casts.forEach((function(e){a.push(e.name)})),t.directors.forEach((function(e){l.push(e.name)})),n.push({title:t.title,originalTitle:t.original_title,year:t.year,rating:t.rating.average,casts:a.join("/"),directors:l.join("/"),genres:t.genres.join("/"),rank:i+1+e,sorting:50,recommend:0,remark:"这是一部不错的电影",editFlag:!1,thumb:t.thumb?t.thumb:"https://consumerminiaclprd01.blob.core.chinacloudapi.cn/miniappbackground/sfgmember/lin/270-400.png"})})),n}},{key:"getDataByQuery",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=[],n=0;n<i["movieList"].length;n++){var a=i["movieList"][n];a.title.match(e)&&function(){var e=[],i=[];a.casts.forEach((function(t){e.push(t.name)})),a.directors.forEach((function(e){i.push(e.name)})),t.push({title:a.title,originalTitle:a.original_title,year:a.year,rating:a.rating.average,casts:e.join("/"),directors:i.join("/"),genres:a.genres.join("/"),rank:n+1,sorting:50,recommend:0,remark:"这是一部不错的电影",editFlag:!1,thumb:a.thumb?a.thumb:"https://consumerminiaclprd01.blob.core.chinacloudapi.cn/miniappbackground/sfgmember/lin/270-400.png"})}()}return t}}]),e}();t["default"]=new r},e9da:function(e,t,n){},f254:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"tableSample"},[n("div",{staticClass:"header"},[e._m(0),n("div",{staticClass:"header-right"},[n("lin-search",{attrs:{placeholder:"请输入电影名"},on:{query:e.onQueryChange}}),n("div",{staticStyle:{"margin-left":"30px"}},[n("el-button",{attrs:{type:"primary"},on:{click:function(t){e.dialogTableVisible=!e.dialogTableVisible}}},[e._v("列操作")])],1)],1)]),n("div",{staticClass:"table-main"},[n("el-dialog",{attrs:{top:"5vh",width:"60%",visible:e.dialogTableVisible},on:{"update:visible":function(t){e.dialogTableVisible=t}}},[n("span",[e._v("选择要展示的列:")]),n("el-checkbox-group",{staticClass:"m-20",on:{change:e.handleChange},model:{value:e.checkList,callback:function(t){e.checkList=t},expression:"checkList"}},e._l(e.tempCheckList,(function(e){return n("el-checkbox",{key:e,attrs:{disabled:"电影名"===e||"排名"===e,label:e}})})),1),n("span",[e._v("选择固定在左侧的列:")]),n("el-checkbox-group",{staticClass:"m-20",model:{value:e.fixedLeftList,callback:function(t){e.fixedLeftList=t},expression:"fixedLeftList"}},e._l(e.tempCheckList,(function(t){return n("el-checkbox",{key:t,attrs:{disabled:e.fixedRightList.indexOf(t)>-1||-1===e.checkList.indexOf(t),label:t}})})),1),n("span",[e._v("选择固定在右侧的列:")]),n("el-checkbox-group",{staticClass:"m-20",model:{value:e.fixedRightList,callback:function(t){e.fixedRightList=t},expression:"fixedRightList"}},e._l(e.tempCheckList,(function(t){return n("el-checkbox",{key:t,attrs:{disabled:e.fixedLeftList.indexOf(t)>-1||-1===e.checkList.indexOf(t),label:t}})})),1)],1),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.tableData,id:"out-table'"},on:{"row-dblclick":e.rowClick,"expand-change":e.expandChange}},[n("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("div",{staticClass:"summary"},[n("img",{attrs:{src:t.row.thumb,alt:""}}),n("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left",inline:""}},[n("el-form-item",{attrs:{label:"电影名"}},[n("span",[e._v(e._s(t.row.title))])]),n("el-form-item",{attrs:{label:"导演"}},[n("span",[e._v(e._s(t.row.directors))])]),n("el-form-item",{attrs:{label:"主演"}},[n("span",[e._v(e._s(t.row.casts))])])],1)],1)]}}])}),e._l(e.filterTableColumn,(function(t){return["排序"===t.label?n("el-table-column",{key:t.label,attrs:{label:"排序"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("input",{directives:[{name:"model",rawName:"v-model",value:t.row.sorting,expression:"props.row.sorting"}],staticClass:"sort-input",attrs:{type:"number"},domProps:{value:t.row.sorting},on:{blur:function(n){return e.handleSort(t.row.sorting,t.row)},input:function(n){n.target.composing||e.$set(t.row,"sorting",n.target.value)}}})]}}],null,!0)}):e._e(),t.noRepeat?e._e():n("el-table-column",{key:t.label,attrs:{prop:t.prop,label:t.label,"show-overflow-tooltip":!0,fixed:!!t.fixed&&t.fixed,width:t.width?t.width:""}}),"评分"===t.label?n("el-table-column",{key:t.label,attrs:{label:"评分",prop:t.prop,sortable:"",fixed:!!t.fixed&&t.fixed,width:t.width?t.width:""}}):e._e(),"备注"===t.label?n("el-table-column",{key:t.label,attrs:{label:"备注",prop:"remark",width:t.width,"show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.editFlag?n("div",{staticClass:"table-edit"},[n("el-input",{attrs:{placeholder:""},model:{value:t.row.remark,callback:function(n){e.$set(t.row,"remark",n)},expression:"props.row.remark"}}),n("div",{staticClass:"cell-icon-edit"},[n("div",{staticClass:"cell-save",on:{click:function(n){return e.handleCellSave(t.row)}}},[n("i",{staticClass:"el-icon-check"})]),n("div",{staticClass:"cell-cancel",on:{click:function(n){return e.handleCellCancel(t.row)}}},[n("i",{staticClass:"el-icon-close"})])])],1):n("div",{staticClass:"table-edit"},[n("div",{staticClass:"content",on:{click:function(n){return e.handleEdit(t.row)}}},[e._v(e._s(t.row.remark))]),n("div",{staticClass:"cell-icon",on:{click:function(n){return e.handleCellEdit(t.row)}}},[n("i",{staticClass:"el-icon-edit"})])])]}}],null,!0)}):e._e(),"推荐"===t.label?n("el-table-column",{key:t.label,attrs:{label:"推荐"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-switch",{attrs:{"active-color":"#86B3F1"},on:{change:function(n){return e.handleRecommend(n,t.row)}},model:{value:t.row.recommend,callback:function(n){e.$set(t.row,"recommend",n)},expression:"props.row.recommend"}})]}}],null,!0)}):e._e()]})),n("el-table-column",{attrs:{label:"操作",fixed:"right",width:"170"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(e.operate,(function(i,a){return n("el-button",{key:a,attrs:{type:i.type,plain:"",size:"mini"},nativeOn:{click:function(n){return n.preventDefault(),n.stopPropagation(),e.buttonMethods(i.func,t.$index,t.row)}}},[e._v(e._s(i.name))])}))}}])})],2),e.searchKeyword?e._e():n("div",{staticClass:"pagination"},[e.refreshPagination?n("el-pagination",{attrs:{background:!0,"page-size":e.pageCount,"current-page":e.currentPage,layout:"prev, pager, next, jumper",total:e.total_nums},on:{"current-change":e.handleCurrentChange}}):e._e()],1)],1),n("source-code",{attrs:{link:"https://github.com/TaleLin/lin-cms-vue/blob/master/src/plugin/lin-cms-ui/view/table/table-combo.vue"}})],1)},a=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"header-left"},[n("p",{staticClass:"title"},[e._v("豆瓣电影TOP250")])])}],l=n("a34a"),o=n.n(l),r=n("63b8"),s=n("8ecf"),c=n("c4f2");function u(e,t,n,i,a,l,o){try{var r=e[l](o),s=r.value}catch(c){return void n(c)}r.done?t(s):Promise.resolve(s).then(i,a)}function d(e){return function(){var t=this,n=arguments;return new Promise((function(i,a){var l=e.apply(t,n);function o(e){u(l,i,a,o,r,"next",e)}function r(e){u(l,i,a,o,r,"throw",e)}o(void 0)}))}}function f(e){return m(e)||p(e)||h()}function h(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function p(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function m(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}var b={components:{LinSearch:r["default"]},data:function(){return{tableData:[],loading:!1,Hidden:!0,searchKeyword:"",checkList:[],filterTableColumn:[],refreshPagination:!0,currentPage:1,pageCount:10,total_nums:180,dialogTableVisible:!1,fixedLeftList:[],fixedRightList:[],value:"",editRow:0,showTooltip:!0}},computed:{},created:function(){var e=this;this._getTableData((this.currentPage-1)*this.pageCount,this.pageCount),this.tableColumn=s["tableColumn"],this.operate=[{name:"编辑",func:"handleEdit",type:"primary"},{name:"删除",func:"handleDelete",type:"danger"}],this.tempCheckList=s["tableColumn"].map((function(e){return e.label})).slice(),this.checkList=s["tableColumn"].map((function(e){return e.label})),this.filterTableColumn=s["tableColumn"].filter((function(t){return e.checkList.indexOf(t.label)>-1}))},methods:{_getTableData:function(e,t){var n=c["default"].getTop250(e,t);n.map((function(e){var t=e;return t.editFlag=!1,""})),this.tableData=f(n)},rowClick:function(e){console.log(e)},handleChange:function(){var e=this;this.filterTableColumn=s["tableColumn"].filter((function(t){return e.checkList.indexOf(t.label)>-1}))},showRowOperateModal:function(){},handleSort:function(e,t){console.log("rowData",t),this.$message({type:"success",message:"排序已更改为:".concat(e)})},handleRecommend:function(e,t){var n=this;this.loading=!0,console.log(e,t),e?setTimeout((function(){n.loading=!1,n.$message({type:"success",message:"推荐成功"})}),1e3):setTimeout((function(){n.loading=!1,n.$message({type:"success",message:"取消推荐"})}),1e3)},expandChange:function(e,t){console.log(e,t)},handleCellEdit:function(e){e.editFlag=!0,this.$set(this.filterTableColumn[7],"width",200),this.tempEditRemark=e.remark,this.editRow++},handleCellSave:function(e){var t=this;e.editFlag=!1,setTimeout((function(){t.editRow--,t.$message({type:"success",message:"修改成功"})}),1e3)},handleCellCancel:function(e){e.editFlag=!1,console.log(this.tempEditRemark),e.remark=this.tempEditRemark,this.editRow--},handleCurrentChange:function(){var e=d(o.a.mark((function e(t){var n=this;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.currentPage=t,this.loading=!0,setTimeout((function(){n._getTableData((n.currentPage-1)*n.pageCount,n.pageCount),n.loading=!1}),1e3);case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),buttonMethods:function(e,t,n){var i=this,a=this.$options.methods;a[e](i,t,n)},handleEdit:function(e,t,n){e.handleCellEdit(n),console.log(t,n)},handleDelete:function(e,t,n){console.log(n),e.$confirm("此操作将永久删除该信息, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(d(o.a.mark((function n(){return o.a.wrap((function(n){while(1)switch(n.prev=n.next){case 0:e.loading=!0,setTimeout((function(){e.tableData.splice(t,1),e.loading=!1}),1e3);case 2:case"end":return n.stop()}}),n)}))))},onQueryChange:function(e){var t=this;this.searchKeyword=e.trim(),e?(this.loading=!0,setTimeout((function(){t.loading=!1,t.tableData=c["default"].getDataByQuery(t.searchKeyword)}),1e3)):this._getTableData(0,20)}},watch:{fixedLeftList:function(){var e=this;this.filterTableColumn.map((function(t,n){return e.fixedLeftList.indexOf(t.label)>-1?e.$set(e.filterTableColumn[n],"fixed","left"):-1===e.fixedRightList.indexOf(t.label)&&e.$set(e.filterTableColumn[n],"fixed",!1),""})),console.log(this.filterTableColumn)},fixedRightList:function(){var e=this;this.filterTableColumn.map((function(t,n){return e.fixedRightList.indexOf(t.label)>-1?e.$set(e.filterTableColumn[n],"fixed","right"):-1===e.fixedLeftList.indexOf(t.label)&&e.$set(e.filterTableColumn[n],"fixed",!1),""})),console.log(this.filterTableColumn)},editRow:function(){return this.filterTableColumn[7]&&0===this.editRow&&this.$set(this.filterTableColumn[7],"width",200),""}}},g=b,v=(n("4e72"),n("2877")),w=Object(v["a"])(g,i,a,!1,null,"48c4c93c",null);t["default"]=w.exports}}]);