Files
amb_wechatapp/public/assets/vue/change-link.28e71432.js
T

2 lines
35 KiB
JavaScript

import{_ as k}from"./index.76a66f15.js";import{C as R}from"./course.5023c86a.js";import{bj as g,C as b,D as C,aJ as l,b2 as i,aV as f,bE as F,bF as L,bK as D,b3 as m,E as u,cf as x,bs as T,bV as I,b1 as O,b5 as E,a$ as y,bo as N,bS as A,bT as B,bU as J,aG as U,b4 as q,bI as G,bJ as j,bx as H}from"./arco.f3c60d68.js";import{C as Q}from"./category-select.9fc52e6b.js";const W={components:{Modal:g},data(){return{visibleModal:!1,form:{url:""}}},props:{url:{type:[String,Number],default:""},visible:{type:Boolean,default:!1}},methods:{handleEditOk(){this.$emit("ok",this.form.url)},handleCancel(){this.$emit("cancel",!1)}},watch:{url:function(){this.form.url=this.url},visible:function(){this.visibleModal=this.visible,this.visible==!0&&(this.form.url=this.url)}}};function X(t,e,r,n,s,a){const p=F,h=L,d=D,o=g;return b(),C("div",null,[l(o,{visible:s.visibleModal,onOk:a.handleEditOk,onCancel:a.handleCancel,"title-align":"start",width:600,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",unmountOnClose:""},{title:i(()=>[...e[1]||(e[1]=[f(" \u81EA\u5B9A\u4E49\u5916\u90E8\u94FE\u63A5 ",-1)])]),default:i(()=>[l(d,{model:s.form},{default:i(()=>[l(h,{field:"post",label:"\u94FE\u63A5\u5730\u5740","label-col-props":{span:4,style:{whiteSpace:"nowrap"}}},{default:i(()=>[l(p,{placeholder:"https\uFF5Chttp://",modelValue:s.form.url,"onUpdate:modelValue":e[0]||(e[0]=c=>s.form.url=c),onPressEnter:a.handleEditOk},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","onOk","onCancel"])])}const Y=k(W,[["render",X]]),Z={components:{Modal:g},data(){return{visibleModal:!1,form:{url:""}}},props:{url:{type:[String,Number],default:""},visible:{type:Boolean,default:!1}},methods:{handleEditOk(){this.$emit("ok",this.form.url)},handleCancel(){this.$emit("cancel",!1)}},watch:{url:function(){this.form.url=this.url},visible:function(){this.visibleModal=this.visible,this.visible==!0&&(this.form.url=this.url)}}};function $(t,e,r,n,s,a){const p=F,h=L,d=D,o=g;return b(),C("div",null,[l(o,{visible:s.visibleModal,onOk:a.handleEditOk,onCancel:a.handleCancel,"title-align":"start",width:600,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",unmountOnClose:""},{title:i(()=>[...e[1]||(e[1]=[f(" \u81EA\u5B9A\u4E49\u5185\u94FE ",-1)])]),default:i(()=>[l(d,{model:s.form},{default:i(()=>[l(h,{field:"post",label:"\u94FE\u63A5\u5730\u5740"},{default:i(()=>[l(p,{placeholder:"/pages/...",modelValue:s.form.url,"onUpdate:modelValue":e[0]||(e[0]=c=>s.form.url=c),onPressEnter:a.handleEditOk},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","onOk","onCancel"])])}const ee=k(Z,[["render",$]]),te={components:{Modal:g},data(){return{visibleModal:!1,rowSelection:{type:"checkbox",showCheckedAll:!0,onlyCurrent:!1},searchParams:{sort:"",order:"desc",offset:0,limit:10},searchFieldType:{name:"LIKE",status:"="},searchFilter:{name:"",status:"1"},columns:[{title:"\u9875\u9762\u540D\u79F0",dataIndex:"name",slotName:"name"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updatetime",slotName:"updatetime",align:"right",width:"200",sortable:{sortDirections:["ascend","descend"]}}],data:[],dataTotal:0,pageParams:{},record:null,tableCheckedList:[],disabledIdList:[]}},props:{visible:{type:Boolean,default:!1},selectionType:{type:String,default:"checkbox"},selectIds:{type:Array,default:[]},disabledIds:{type:Array,default:[]}},methods:{handleEditOk(){if(this.tableCheckedList.length==0){this.$emit("ok",[]);return}var t={order:"desc",offset:0,limit:this.tableCheckedList.length,op:JSON.stringify({id:"IN"}),filter:JSON.stringify({id:this.tableCheckedList})};this.$request.post("admin/page/decorate/index",t).then(e=>{this.$emit("ok",e.data.rows)}).catch(e=>{this.$message.warning("\u52A0\u8F7D\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5")})},handleCancel(){this.$emit("cancel",!1)},getSearchParams(){this.searchParams.op="",this.searchParams.filter="";var t=this.searchParams,e={},r={};if(this.searchFilter){for(var n in this.searchFilter)this.searchFilter[n]&&(e[n]=this.searchFilter[n],r[n]=this.searchFieldType[n]);JSON.stringify(e)!=="{}"&&(t.op=JSON.stringify(r),t.filter=JSON.stringify(e))}return t},pageChange(t){this.searchParams.offset=t,this.getData()},pageSizeChange(t){this.searchParams.limit=t,this.refresh()},refresh(){this.searchParams.offset=0,this.getData()},handleChange(t,e,r){e!=null&&e.sorter!=null&&e.type=="sorter"&&(this.searchParams.order=e.sorter.direction=="ascend"?"asc":"desc",this.searchParams.sort=e.sorter.field,this.refresh())},getData(){this.$request.post("admin/page/decorate/index",this.getSearchParams()).then(t=>{var e=t.data.rows;for(var r in e)this.disabledIdList.length>0&&this.disabledIdList.includes(e[r].id)&&(e[r].disabled=!0);this.data=e,this.dataTotal=t.data.total}).catch(t=>{this.$message.error(t.msg)})},tablecheckedChange(t){this.tableCheckedList=t}},watch:{visible:function(){this.visibleModal=this.visible,this.visible&&(this.rowSelection.type=this.selectionType,this.disabledIdList=this.disabledIds,this.rowSelection.defaultSelectedRowKeys=this.selectIds,this.tableCheckedList=this.selectIds,this.refresh())},selectIds:function(){this.rowSelection.defaultSelectedRowKeys=this.selectIds,this.tableCheckedList=this.selectIds},disabledIds:function(){this.disabledIdList=this.disabledIds},selectionType:function(){this.rowSelection.type=this.selectionType}},mounted(){this.visibleModal=this.visible,this.visible&&this.refresh()}},se={style:{width:"100%"}};function ae(t,e,r,n,s,a){const p=x,h=T,d=I,o=g;return b(),C("div",null,[l(o,{visible:s.visibleModal,onOk:a.handleEditOk,onCancel:a.handleCancel,"title-align":"start",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",unmountOnClose:"",width:800},{title:i(()=>[...e[0]||(e[0]=[f(" \u81EA\u5B9A\u4E49\u9875\u9762 ",-1)])]),default:i(()=>[l(d,{"row-key":"id",pagination:{total:s.dataTotal,defaultPageSize:s.searchParams.limit,showTotal:!0,showPageSize:!0,showJumper:!0},"row-selection":s.rowSelection,bordered:!1,columns:s.columns,data:s.data,onPageChange:a.pageChange,onPageSizeChange:a.pageSizeChange,onChange:a.handleChange,onSelectionChange:a.tablecheckedChange},{name:i(({record:c})=>[l(h,null,{default:i(()=>[f(m(c.name)+" ",1),l(p,{color:"arcoblue"},{default:i(()=>[f(m(c.type),1)]),_:2},1024)]),_:2},1024)]),updatetime:i(({record:c})=>[u("span",null,m(t.$format.formatDate(c.updatetime)),1)]),"pagination-left":i(()=>[u("div",se,[u("span",null,"\u5DF2\u9009\u4E2D "+m(s.tableCheckedList.length)+" \u6761\u6570\u636E",1)])]),_:1},8,["pagination","row-selection","columns","data","onPageChange","onPageSizeChange","onChange","onSelectionChange"])]),_:1},8,["visible","onOk","onCancel"])])}const ie=k(te,[["render",ae]]),le={components:{Modal:g},data(){return{visibleModal:!1,rowSelection:{type:"checkbox",showCheckedAll:!0,onlyCurrent:!1},searchParams:{sort:"",order:"desc",offset:0,limit:10},searchFieldType:{name:"LIKE",status:"="},searchFilter:{name:"",status:"1"},columns:[{title:"\u9875\u9762\u540D\u79F0",dataIndex:"name",slotName:"name"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updatetime",slotName:"updatetime",align:"right",width:"200",sortable:{sortDirections:["ascend","descend"]}}],data:[],dataTotal:0,pageParams:{},record:null,tableCheckedList:[],disabledIdList:[]}},props:{visible:{type:Boolean,default:!1},selectionType:{type:String,default:"checkbox"},selectIds:{type:Array,default:[]},disabledIds:{type:Array,default:[]}},methods:{handleEditOk(){if(this.tableCheckedList.length==0){this.$emit("ok",[]);return}var t={order:"desc",offset:0,limit:this.tableCheckedList.length,op:JSON.stringify({id:"IN"}),filter:JSON.stringify({id:this.tableCheckedList})};this.$request.post("admin/app/pc/page/index",t).then(e=>{this.$emit("ok",e.data.rows)}).catch(e=>{this.$message.warning("\u52A0\u8F7D\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5")})},handleCancel(){this.$emit("cancel",!1)},getSearchParams(){this.searchParams.op="",this.searchParams.filter="";var t=this.searchParams,e={},r={};if(this.searchFilter){for(var n in this.searchFilter)this.searchFilter[n]&&(e[n]=this.searchFilter[n],r[n]=this.searchFieldType[n]);JSON.stringify(e)!=="{}"&&(t.op=JSON.stringify(r),t.filter=JSON.stringify(e))}return t},pageChange(t){this.searchParams.offset=t,this.getData()},pageSizeChange(t){this.searchParams.limit=t,this.refresh()},refresh(){this.searchParams.offset=0,this.getData()},handleChange(t,e,r){e!=null&&e.sorter!=null&&e.type=="sorter"&&(this.searchParams.order=e.sorter.direction=="ascend"?"asc":"desc",this.searchParams.sort=e.sorter.field,this.refresh())},getData(){this.$request.post("admin/app/pc/page/index",this.getSearchParams()).then(t=>{var e=t.data.rows;for(var r in e)this.disabledIdList.length>0&&this.disabledIdList.includes(e[r].id)&&(e[r].disabled=!0);this.data=e,this.dataTotal=t.data.total}).catch(t=>{this.$message.error(t.msg)})},tablecheckedChange(t){this.tableCheckedList=t}},watch:{visible:function(){this.visibleModal=this.visible,this.visible&&(this.rowSelection.type=this.selectionType,this.disabledIdList=this.disabledIds,this.rowSelection.defaultSelectedRowKeys=this.selectIds,this.tableCheckedList=this.selectIds,this.refresh())},selectIds:function(){this.rowSelection.defaultSelectedRowKeys=this.selectIds,this.tableCheckedList=this.selectIds},disabledIds:function(){this.disabledIdList=this.disabledIds},selectionType:function(){this.rowSelection.type=this.selectionType}},mounted(){this.visibleModal=this.visible,this.visible&&this.refresh()}},ne={style:{width:"100%"}};function re(t,e,r,n,s,a){const p=x,h=T,d=I,o=g;return b(),C("div",null,[l(o,{visible:s.visibleModal,onOk:a.handleEditOk,onCancel:a.handleCancel,"title-align":"start",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",unmountOnClose:"",width:800},{title:i(()=>[...e[0]||(e[0]=[f(" \u81EA\u5B9A\u4E49\u9875\u9762 ",-1)])]),default:i(()=>[l(d,{"row-key":"id",pagination:{total:s.dataTotal,defaultPageSize:s.searchParams.limit,showTotal:!0,showPageSize:!0,showJumper:!0},"row-selection":s.rowSelection,bordered:!1,columns:s.columns,data:s.data,onPageChange:a.pageChange,onPageSizeChange:a.pageSizeChange,onChange:a.handleChange,onSelectionChange:a.tablecheckedChange},{name:i(({record:c})=>[l(h,null,{default:i(()=>[f(m(c.name)+" ",1),c.is_index==1?(b(),O(p,{key:0,checkable:"",color:"arcoblue","default-checked":!0},{default:i(()=>[...e[1]||(e[1]=[f("\u5E97\u94FA\u4E3B\u9875",-1)])]),_:1})):E("",!0)]),_:2},1024)]),updatetime:i(({record:c})=>[u("span",null,m(t.$format.formatDate(c.updatetime)),1)]),"pagination-left":i(()=>[u("div",ne,[u("span",null,"\u5DF2\u9009\u4E2D "+m(s.tableCheckedList.length)+" \u6761\u6570\u636E",1)])]),_:1},8,["pagination","row-selection","columns","data","onPageChange","onPageSizeChange","onChange","onSelectionChange"])]),_:1},8,["visible","onOk","onCancel"])])}const oe=k(le,[["render",re]]),he={components:{Modal:g},data(){return{visibleModal:!1,rowSelection:{type:"checkbox",showCheckedAll:!0,onlyCurrent:!1},searchParams:{sort:"",order:"desc",offset:1,limit:10},searchFieldType:{name:"LIKE"},searchFilter:{name:""},columns:[{title:"\u9875\u9762\u540D\u79F0",dataIndex:"name",slotName:"name"}],data:[],dataTotal:0,pageParams:{},record:null,tableCheckedList:[],disabledIdList:[]}},props:{visible:{type:Boolean,default:!1},selectionType:{type:String,default:"checkbox"},selectIds:{type:Array,default:[]},disabledIds:{type:Array,default:[]}},methods:{handleEditOk(){if(this.tableCheckedList.length==0){this.$emit("ok",[]);return}var t={order:"desc",offset:1,limit:this.tableCheckedList.length,op:JSON.stringify({id:"IN"}),filter:JSON.stringify({id:this.tableCheckedList})};this.$request.post("admin/page/link_system/index",t).then(e=>{this.$emit("ok",e.data.rows)}).catch(e=>{this.$message.warning("\u52A0\u8F7D\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5")})},handleCancel(){this.$emit("cancel",!1)},getSearchParams(){this.searchParams.op="",this.searchParams.filter="";var t=this.searchParams,e={},r={};if(this.searchFilter){for(var n in this.searchFilter)this.searchFilter[n]&&(e[n]=this.searchFilter[n],r[n]=this.searchFieldType[n]);JSON.stringify(e)!=="{}"&&(t.op=JSON.stringify(r),t.filter=JSON.stringify(e))}return t},pageChange(t){this.searchParams.offset=t,this.getData()},pageSizeChange(t){this.searchParams.limit=t,this.refresh()},refresh(){this.searchParams.offset=1,this.getData()},handleChange(t,e,r){e!=null&&e.sorter!=null&&e.type=="sorter"&&(this.searchParams.order=e.sorter.direction=="ascend"?"asc":"desc",this.searchParams.sort=e.sorter.field,this.refresh())},getData(){this.$request.post("admin/page/link_system/index",this.getSearchParams()).then(t=>{var e=t.data.rows;for(var r in e)this.disabledIdList.length>0&&this.disabledIdList.includes(e[r].path)&&(e[r].disabled=!0);this.data=e,this.dataTotal=t.data.total}).catch(t=>{this.$message.error(t.msg)})},tablecheckedChange(t){this.tableCheckedList=t}},watch:{visible:function(){this.visibleModal=this.visible,this.visible&&(this.rowSelection.type=this.selectionType,this.disabledIdList=this.disabledIds,this.rowSelection.defaultSelectedRowKeys=this.selectIds,this.tableCheckedList=this.selectIds,this.refresh())},selectIds:function(){this.rowSelection.defaultSelectedRowKeys=this.selectIds,this.tableCheckedList=this.selectIds},disabledIds:function(){this.disabledIdList=this.disabledIds},selectionType:function(){this.rowSelection.type=this.selectionType}},mounted(){this.visibleModal=this.visible,this.visible&&this.refresh()}},de={style:{width:"100%"}};function ce(t,e,r,n,s,a){const p=T,h=I,d=g;return b(),C("div",null,[l(d,{visible:s.visibleModal,onOk:a.handleEditOk,onCancel:a.handleCancel,"title-align":"start",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",unmountOnClose:"",width:800},{title:i(()=>[...e[0]||(e[0]=[f(" \u7CFB\u7EDF\u94FE\u63A5 ",-1)])]),default:i(()=>[l(h,{"row-key":"id",pagination:{total:s.dataTotal,defaultPageSize:s.searchParams.limit,showTotal:!0,showPageSize:!0,showJumper:!0},"row-selection":s.rowSelection,bordered:!1,columns:s.columns,data:s.data,onPageChange:a.pageChange,onPageSizeChange:a.pageSizeChange,onChange:a.handleChange,onSelectionChange:a.tablecheckedChange},{name:i(({record:o})=>[l(p,null,{default:i(()=>[f(m(o.name),1)]),_:2},1024)]),createtime:i(({record:o})=>[u("span",null,m(t.$format.formatDate(o.createtime)),1)]),"pagination-left":i(()=>[u("div",de,[u("span",null,"\u5DF2\u9009\u4E2D "+m(s.tableCheckedList.length)+" \u6761\u6570\u636E",1)])]),_:1},8,["pagination","row-selection","columns","data","onPageChange","onPageSizeChange","onChange","onSelectionChange"])]),_:1},8,["visible","onOk","onCancel"])])}const ue=k(he,[["render",ce]]),me={components:{Modal:g},data(){return{visibleModal:!1,rowSelection:{type:"checkbox",showCheckedAll:!0,onlyCurrent:!1},searchParams:{sort:"",order:"desc",offset:0,limit:10},searchFieldType:{name:"LIKE",status:"="},searchFilter:{name:"",status:1},columns:[{title:"\u5206\u7EC4\u540D\u79F0",dataIndex:"name"},{title:"\u8BFE\u7A0B\u6570",dataIndex:"course_count"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"createtime",slotName:"createtime",width:200,sortable:{sortDirections:["ascend","descend"]}}],data:[],dataTotal:0,pageParams:{},record:null,tableCheckedList:[],disabledIdList:[]}},props:{visible:{type:Boolean,default:!1},selectionType:{type:String,default:"checkbox"},selectIds:{type:Array,default:[]},disabledIds:{type:Array,default:[]}},methods:{handleEditOk(){if(this.tableCheckedList.length==0){this.$emit("ok",[]);return}var t={order:"desc",offset:0,limit:this.tableCheckedList.length,op:JSON.stringify({id:"IN"}),filter:JSON.stringify({id:this.tableCheckedList})};this.$request.post("admin/course/group/index",t).then(e=>{this.$emit("ok",e.data.rows)}).catch(e=>{this.$message.warning("\u52A0\u8F7D\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5")})},handleCancel(){this.$emit("cancel",!1)},getSearchParams(){this.searchParams.op="",this.searchParams.filter="";var t=this.searchParams,e={},r={};if(this.searchFilter){for(var n in this.searchFilter)this.searchFilter[n]&&(e[n]=this.searchFilter[n],r[n]=this.searchFieldType[n]);JSON.stringify(e)!=="{}"&&(t.op=JSON.stringify(r),t.filter=JSON.stringify(e))}return t},pageChange(t){this.searchParams.offset=t,this.getData()},pageSizeChange(t){this.searchParams.limit=t,this.refresh()},refresh(){this.searchParams.offset=0,this.getData()},handleChange(t,e,r){e!=null&&e.sorter!=null&&e.type=="sorter"&&(this.searchParams.order=e.sorter.direction=="ascend"?"asc":"desc",this.searchParams.sort=e.sorter.field,this.refresh())},getData(){this.$request.post("admin/course/group/index",this.getSearchParams()).then(t=>{var e=t.data.rows;for(var r in e)this.disabledIdList.length>0&&this.disabledIdList.includes(e[r].id)&&(e[r].disabled=!0);this.data=e,this.dataTotal=t.data.total}).catch(t=>{this.$message.error(t.msg)})},tablecheckedChange(t){this.tableCheckedList=t}},watch:{visible:function(){this.visibleModal=this.visible,this.visible&&(this.rowSelection.type=this.selectionType,this.disabledIdList=this.disabledIds,this.rowSelection.defaultSelectedRowKeys=this.selectIds,this.tableCheckedList=this.selectIds,this.refresh())},selectIds:function(){this.rowSelection.defaultSelectedRowKeys=this.selectIds,this.tableCheckedList=this.selectIds},disabledIds:function(){this.disabledIdList=this.disabledIds},selectionType:function(){this.rowSelection.type=this.selectionType}},mounted(){this.visibleModal=this.visible,this.visible&&this.refresh()}},fe={style:{width:"100%"}};function pe(t,e,r,n,s,a){const p=I,h=g;return b(),C("div",null,[l(h,{visible:s.visibleModal,onOk:a.handleEditOk,onCancel:a.handleCancel,"title-align":"start",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",unmountOnClose:"",width:800},{title:i(()=>[...e[0]||(e[0]=[f(" \u8BFE\u7A0B\u5206\u7EC4 ",-1)])]),default:i(()=>[l(p,{"row-key":"id",pagination:{total:s.dataTotal,defaultPageSize:s.searchParams.limit,showTotal:!0,showPageSize:!0,showJumper:!0},"row-selection":s.rowSelection,bordered:!1,columns:s.columns,data:s.data,onPageChange:a.pageChange,onPageSizeChange:a.pageSizeChange,onChange:a.handleChange,onSelectionChange:a.tablecheckedChange},{createtime:i(({record:d})=>[u("span",null,m(t.$format.formatDate(d.createtime)),1)]),"pagination-left":i(()=>[u("div",fe,[u("span",null,"\u5DF2\u9009\u4E2D "+m(s.tableCheckedList.length)+" \u6761\u6570\u636E",1)])]),_:1},8,["pagination","row-selection","columns","data","onPageChange","onPageSizeChange","onChange","onSelectionChange"])]),_:1},8,["visible","onOk","onCancel"])])}const ge=k(me,[["render",pe]]),be={components:{categorySelect:Q},data(){return{tableLoading:!1,visible:this.isShow,disabledIdList:[],dataTypeCheckedList:[],data:[],dataTotal:0,rowSelection:{type:this.selectionType,showCheckedAll:!0,onlyCurrent:!1,defaultSelectedRowKeys:[]},tableScroll:{y:500},columns:[{title:"\u5546\u54C1\u540D\u79F0",dataIndex:"name"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"createtime",slotName:"uploadtime",width:200,sortable:{sortDirections:["ascend","descend"]}}],searchParams:{sort:"",order:"desc",offset:0,limit:10},searchFieldType:{name:"LIKE",status:"=",shelf_pause:"=",hide:"=",createtime:"RANGE"},searchFilter:{name:"",status:"",shelf_pause:"",hide:"",createtime:""}}},props:{isShow:{type:Boolean,default:!1},selectionType:{type:String,default:"checkbox"},selectIds:{type:Array,default:[]},disabledIds:{type:Array,default:[]}},methods:{handleCancel(){this.$emit("cancel",!1)},handleOk(){if(this.dataTypeCheckedList.length==0){this.$emit("ok",[]);return}var t={order:"desc",offset:0,limit:this.dataTypeCheckedList.length,op:JSON.stringify({id:"IN"}),filter:JSON.stringify({id:this.dataTypeCheckedList})};this.$request.post("admin/app/physical/goods/index",t).then(e=>{this.$emit("ok",e.data.rows)}).catch(e=>{this.$message.warning("\u52A0\u8F7D\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5")})},getSearchParams(){this.searchParams.op="",this.searchParams.filter="";var t=this.searchParams,e={},r={};if(this.searchFilter){for(var n in this.searchFilter)this.searchFilter[n]&&(n=="createtime"?e[n]=this.searchFilter[n].join(" - "):e[n]=this.searchFilter[n],r[n]=this.searchFieldType[n]);JSON.stringify(e)!=="{}"&&(t.op=JSON.stringify(r),t.filter=JSON.stringify(e))}return t},getData(){this.tableLoading=!0;var t=[];this.$request.post("admin/app/physical/goods/index",this.getSearchParams()).then(e=>{if(this.tableLoading=!1,e.data.rows)for(var r in e.data.rows){var n=e.data.rows[r];this.disabledIdList.length>0&&this.disabledIdList.includes(n.id)&&(n.disabled=!0),t[r]=n}this.data=t,this.dataTotal=e.data.total})},handleChange(t,e,r){e.type=="sorter"&&(this.searchParams.order=e.sorter.direction=="ascend"?"asc":"desc",this.searchParams.sort=e.sorter.field,this.refresh())},pageChange(t){this.searchParams.offset=t,this.getData()},pageSizeChange(t){this.searchParams.limit=t,this.refresh()},refresh(){this.searchParams.offset=0,this.data=[],this.getData()},dataTypeCheckedChange(t){this.dataTypeCheckedList=t}},watch:{isShow:function(){this.visible=this.isShow,this.isShow&&(this.disabledIdList=this.disabledIds,this.rowSelection.defaultSelectedRowKeys=this.selectIds,this.dataTypeCheckedList=this.selectIds,this.refresh())},selectIds:function(){this.rowSelection.defaultSelectedRowKeys=this.selectIds,this.dataTypeCheckedList=this.selectIds},disabledIds:function(){this.disabledIdList=this.disabledIds},selectionType:function(){this.rowSelection.type=this.selectionType}},mounted(){this.isShow&&this.refresh()}},ye={style:{width:"100%"}};function Ce(t,e,r,n,s,a){const p=y("icon-refresh"),h=N,d=T,o=A,c=B,S=J,v=I,P=g;return b(),C("div",null,[l(P,{visible:s.visible,onOk:a.handleOk,onCancel:a.handleCancel,"title-align":"start",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",unmountOnClose:"",width:800},{title:i(()=>[...e[1]||(e[1]=[f(" \u9009\u62E9\u5B9E\u7269\u5546\u54C1 ",-1)])]),default:i(()=>[l(S,{class:"grid-demo",gutter:10},{default:i(()=>[l(o,{span:24},{default:i(()=>[l(S,{class:"grid-demo",style:{"margin-bottom":"16px"}},{default:i(()=>[l(o,{flex:"80px"},{default:i(()=>[l(d,null,{default:i(()=>[l(h,{type:"text",onClick:a.refresh},{icon:i(()=>[l(p)]),default:i(()=>[e[2]||(e[2]=f(" \u5237\u65B0 ",-1))]),_:1},8,["onClick"])]),_:1})]),_:1}),l(o,{flex:"auto"}),l(o,{flex:"100px"},{default:i(()=>[l(d,null,{default:i(()=>[l(c,{style:{width:"320px"},modelValue:s.searchFilter.name,"onUpdate:modelValue":e[0]||(e[0]=_=>s.searchFilter.name=_),placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue"]),l(h,{type:"primary",onClick:a.refresh},{default:i(()=>[...e[3]||(e[3]=[f("\u641C\u7D22",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1}),l(v,{pagination:{total:s.dataTotal,defaultPageSize:s.searchParams.limit,showTotal:!0,showPageSize:!0,showJumper:!0},"row-selection":s.rowSelection,"row-key":"id",bordered:!1,scroll:s.tableScroll,loading:s.tableLoading,columns:s.columns,data:s.data,onPageChange:a.pageChange,onPageSizeChange:a.pageSizeChange,onSelectionChange:a.dataTypeCheckedChange},{uploadtime:i(({record:_})=>[u("span",null,m(t.$format.formatDate(_.createtime)),1)]),"pagination-left":i(()=>[u("div",ye,[u("span",null,"\u5DF2\u9009\u4E2D "+m(s.dataTypeCheckedList.length)+" \u6761\u6570\u636E",1)])]),_:1},8,["pagination","row-selection","scroll","loading","columns","data","onPageChange","onPageSizeChange","onSelectionChange"])]),_:1})]),_:1})]),_:1},8,["visible","onOk","onCancel"])])}const _e=k(be,[["render",Ce]]),ke={data(){return{tableLoading:!1,visible:this.isShow,disabledIdList:[],dataTypeCheckedList:[],data:[],dataTotal:0,rowSelection:{type:this.selectionType,showCheckedAll:!0,onlyCurrent:!1,defaultSelectedRowKeys:[]},tableScroll:{y:500},columns:[{title:"\u5546\u54C1\u540D\u79F0",dataIndex:"name"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"createtime",slotName:"uploadtime",width:200,sortable:{sortDirections:["ascend","descend"]}}],searchParams:{sort:"",order:"desc",offset:0,limit:10},searchFieldType:{name:"LIKE"},searchFilter:{name:""}}},props:{isShow:{type:Boolean,default:!1},selectionType:{type:String,default:"checkbox"},selectIds:{type:Array,default:[]},disabledIds:{type:Array,default:[]}},methods:{handleCancel(){this.$emit("cancel",!1)},handleOk(){if(this.dataTypeCheckedList.length==0){this.$emit("ok",[]);return}var t={order:"desc",offset:0,limit:this.dataTypeCheckedList.length,op:JSON.stringify({id:"IN"}),filter:JSON.stringify({id:this.dataTypeCheckedList})};this.$request.post("admin/app/composite/goods/index",t).then(e=>{this.$emit("ok",e.data.rows)}).catch(e=>{this.$message.warning("\u52A0\u8F7D\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5")})},getSearchParams(){this.searchParams.op="",this.searchParams.filter="";var t=this.searchParams,e={},r={};if(this.searchFilter){for(var n in this.searchFilter)this.searchFilter[n]&&(e[n]=this.searchFilter[n],r[n]=this.searchFieldType[n]);JSON.stringify(e)!=="{}"&&(t.op=JSON.stringify(r),t.filter=JSON.stringify(e))}return t},getData(){this.tableLoading=!0;var t=[];this.$request.post("admin/app/composite/goods/index",this.getSearchParams()).then(e=>{if(this.tableLoading=!1,e.data.rows)for(var r in e.data.rows){var n=e.data.rows[r];this.disabledIdList.length>0&&this.disabledIdList.includes(n.id)&&(n.disabled=!0),t[r]=n}this.data=t,this.dataTotal=e.data.total})},pageChange(t){this.searchParams.offset=t,this.getData()},pageSizeChange(t){this.searchParams.limit=t,this.refresh()},refresh(){this.searchParams.offset=0,this.data=[],this.getData()},dataTypeCheckedChange(t){this.dataTypeCheckedList=t}},watch:{isShow:function(){this.visible=this.isShow,this.isShow&&(this.disabledIdList=this.disabledIds,this.rowSelection.defaultSelectedRowKeys=this.selectIds,this.dataTypeCheckedList=this.selectIds,this.refresh())},selectIds:function(){this.rowSelection.defaultSelectedRowKeys=this.selectIds,this.dataTypeCheckedList=this.selectIds},disabledIds:function(){this.disabledIdList=this.disabledIds},selectionType:function(){this.rowSelection.type=this.selectionType}},mounted(){this.isShow&&this.refresh()}},Se={style:{width:"100%"}};function we(t,e,r,n,s,a){const p=y("icon-refresh"),h=N,d=T,o=A,c=B,S=J,v=I,P=g;return b(),C("div",null,[l(P,{visible:s.visible,onOk:a.handleOk,onCancel:a.handleCancel,"title-align":"start",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",unmountOnClose:"",width:800},{title:i(()=>[...e[1]||(e[1]=[f(" \u9009\u62E9\u7EC4\u5408\u5546\u54C1 ",-1)])]),default:i(()=>[l(S,{class:"grid-demo",gutter:10},{default:i(()=>[l(o,{span:24},{default:i(()=>[l(S,{class:"grid-demo",style:{"margin-bottom":"16px"}},{default:i(()=>[l(o,{flex:"80px"},{default:i(()=>[l(d,null,{default:i(()=>[l(h,{type:"text",onClick:a.refresh},{icon:i(()=>[l(p)]),default:i(()=>[e[2]||(e[2]=f(" \u5237\u65B0 ",-1))]),_:1},8,["onClick"])]),_:1})]),_:1}),l(o,{flex:"auto"}),l(o,{flex:"100px"},{default:i(()=>[l(d,null,{default:i(()=>[l(c,{style:{width:"320px"},modelValue:s.searchFilter.name,"onUpdate:modelValue":e[0]||(e[0]=_=>s.searchFilter.name=_),placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue"]),l(h,{type:"primary",onClick:a.refresh},{default:i(()=>[...e[3]||(e[3]=[f("\u641C\u7D22",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1}),l(v,{pagination:{total:s.dataTotal,defaultPageSize:s.searchParams.limit,showTotal:!0,showPageSize:!0,showJumper:!0},"row-selection":s.rowSelection,"row-key":"id",bordered:!1,scroll:s.tableScroll,loading:s.tableLoading,columns:s.columns,data:s.data,onPageChange:a.pageChange,onPageSizeChange:a.pageSizeChange,onSelectionChange:a.dataTypeCheckedChange},{uploadtime:i(({record:_})=>[u("span",null,m(t.$format.formatDate(_.createtime)),1)]),"pagination-left":i(()=>[u("div",Se,[u("span",null,"\u5DF2\u9009\u4E2D "+m(s.dataTypeCheckedList.length)+" \u6761\u6570\u636E",1)])]),_:1},8,["pagination","row-selection","scroll","loading","columns","data","onPageChange","onPageSizeChange","onSelectionChange"])]),_:1})]),_:1})]),_:1},8,["visible","onOk","onCancel"])])}const Ie=k(ke,[["render",we]]),ve={components:{courseModal:R,diyLink:Y,contentLink:ee,diyPage:ie,diyPagePc:oe,systemLink:ue,courseGroup:ge,goodsModal:_e,compositeModal:Ie},data(){return{modalShow:{course:!1,url:!1,page_diy:!1,page_diy_pc:!1,page_system:!1,course_group:!1,url_pages:!1,activity:!1,exercises:!1,physical:!1,composite:!1},courseSelectIds:[],activitySelectIds:[],exercisesSelectIds:[],physicalSelectIds:[],compositeSelectIds:[],compositeInstalled:!1,diyUrl:"",contentUrl:"",diyPageSelectIds:[],diyPagePcSelectIds:[],systemPageSelectIds:[],courseGroupSelectIds:[],link:{unlink:{name:"\u4E0D\u8DF3\u8F6C"},course:{name:"\u8BFE\u7A0B"},activity:{name:"\u7EBF\u4E0B\u6D3B\u52A8"},exercises:{name:"\u8003\u8BD5\u7EC3\u4E60"},url:{name:"\u81EA\u5B9A\u4E49\u5916\u90E8\u94FE\u63A5"}},linkChecked:"",backupForm:{type:"",src:"",name:"",selected:""},extendsName:"",weigh:30}},props:{name:{type:String,default:""},size:{type:Number,default:30},color:{type:[String,Object],default:""},modelValue:{type:Object,default:()=>({})},platform:{type:[String],default:"mobile"}},emits:["update:modelValue"],computed:{form:{get(){return this.modelValue}}},methods:{linkChange(){switch(this.modalShow[this.form.selected]=!0,this.form.selected){case"course":this.form.src&&this.form.type=="course"?this.courseSelectIds=[this.form.src]:this.courseSelectIds=[];break;case"activity":this.form.src&&this.form.type=="activity"?this.activitySelectIds=[this.form.src]:this.activitySelectIds=[];break;case"exercises":this.form.src&&this.form.type=="exercises"?this.exercisesSelectIds=[this.form.src]:this.exercisesSelectIds=[];break;case"url":this.form.src&&this.form.type=="url"?this.diyUrl=this.form.src:this.diyUrl="";break;case"page_diy":this.form.src&&this.form.type=="page_diy"?this.diyPageSelectIds=[this.form.src]:this.diyPageSelectIds=[];break;case"page_diy_pc":this.form.src&&this.form.type=="page_diy_pc"?this.diyPagePcSelectIds=[this.form.src]:this.diyPagePcSelectIds=[];break;case"page_system":this.form.src&&this.form.type=="page_system"?this.systemPageSelectIds=[this.form.src]:this.systemPageSelectIds=[];break;case"course_group":this.form.src&&this.form.type=="course_group"?this.courseGroupSelectIds=[this.form.src]:this.courseGroupSelectIds=[];break;case"url_pages":this.form.src&&this.form.type=="url_pages"?this.contentUrl=this.form.src:this.contentUrl="";break;case"physical":this.form.src&&this.form.type=="physical"?this.physicalSelectIds=[this.form.src]:this.physicalSelectIds=[];break;case"composite":this.form.src&&this.form.type=="composite"?this.compositeSelectIds=[this.form.src]:this.compositeSelectIds=[];break;case"unlink":this.form.name="\u4E0D\u8DF3\u8F6C",this.handleChangeOk("unlink");break}},linkBack(){this.form=JSON.parse(JSON.stringify(this.backupForm)),this.form.selected=this.form.type,this.extendsName=this.form.name},linkSureHandle(){this.backupForm=JSON.parse(JSON.stringify(this.form)),this.$emit("update:modelValue",this.form),this.extendsName=this.form.name},handleChangeCancel(){this.modalShow[this.form.selected]=!1,this.linkBack()},handleChangeOk(t){if(this.modalShow[this.form.selected]=!1,t==""||t==[]||t==null||!t)return this.linkBack(),!1;switch(this.form.type=this.form.selected,this.form.type){case"course":this.form.name=t[0].name,this.form.src=t[0].id;break;case"activity":this.form.name=t[0].name,this.form.src=t[0].id;break;case"exercises":this.form.name=t[0].name,this.form.src=t[0].id;break;case"url":this.form.name=t,this.form.src=t;break;case"page_diy":this.form.name=t[0].name,this.form.src=t[0].id;break;case"page_diy_pc":this.form.name=t[0].name,this.form.src=t[0].id;break;case"page_system":this.form.name=t[0].name,this.form.src=t[0].path;break;case"course_group":this.form.name=t[0].name,this.form.src=t[0].id;break;case"url_pages":this.form.name=t,this.form.src=t;break;case"physical":this.form.name=t[0].name,this.form.src=t[0].id;break;case"composite":this.form.name=t[0].name,this.form.src=t[0].id;break;case"unlink":this.form.name="",this.form.src="unlink";break}this.linkSureHandle()}},watch:{name:function(){this.src=this.name},size:function(){this.weigh=this.size}},mounted(){this.platform=="mobile"?(this.link.course_group={name:"\u8BFE\u7A0B\u5206\u7C7B"},this.link.url_pages={name:"\u81EA\u5B9A\u4E49\u5185\u94FE"},this.link.physical={name:"\u5B9E\u7269\u5546\u54C1"},this.link.page_diy={name:"\u81EA\u5B9A\u4E49\u9875\u9762"},this.link.page_system={name:"\u7CFB\u7EDF\u9875\u9762"},this.$request.post("admin/app/project/app/isInstall",{tag:"composite"}).then(()=>{this.compositeInstalled=!0,this.link.composite={name:"\u7EC4\u5408\u5546\u54C1"}}).catch(()=>{})):this.link.page_diy_pc={name:"\u81EA\u5B9A\u4E49\u9875\u9762"},this.linkSureHandle()}};function Pe(t,e,r,n,s,a){const p=G,h=j,d=H,o=y("course-modal"),c=y("diy-link"),S=y("diy-page"),v=y("diy-page-pc"),P=y("system-link"),_=y("course-group"),z=y("content-link"),M=y("goods-modal"),V=y("composite-modal");return b(),C("div",null,[l(d,{title:a.form.selected&&s.link[a.form.selected]?s.link[a.form.selected].name+(a.form.name?"|"+a.form.name:""):""},{default:i(()=>[l(h,{modelValue:a.form.selected,"onUpdate:modelValue":e[0]||(e[0]=w=>a.form.selected=w),style:{width:"140px"},placeholder:"\u8BF7\u9009\u62E9\u94FE\u63A5"},{label:i(({data:w})=>[u("span",null,m((w==null?void 0:w.label)+(a.form.name?"|"+a.form.name:"")),1)]),default:i(()=>[(b(!0),C(U,null,q(s.link,(w,K)=>(b(),O(p,{onClick:a.linkChange,value:K},{default:i(()=>[f(m(w.name),1)]),_:2},1032,["onClick","value"]))),256))]),_:1},8,["modelValue"])]),_:1},8,["title"]),l(o,{isShow:s.modalShow.course,selectionType:"radio",disabledIds:s.courseSelectIds,onOk:a.handleChangeOk,onCancel:a.handleChangeCancel,dataTypeList:["column","article","video","audio","live"]},null,8,["isShow","disabledIds","onOk","onCancel"]),l(o,{isShow:s.modalShow.activity,selectionType:"radio",disabledIds:s.activitySelectIds,onOk:a.handleChangeOk,onCancel:a.handleChangeCancel,dataTypeList:["activity"]},null,8,["isShow","disabledIds","onOk","onCancel"]),l(o,{isShow:s.modalShow.exercises,selectionType:"radio",disabledIds:s.exercisesSelectIds,onOk:a.handleChangeOk,onCancel:a.handleChangeCancel,dataTypeList:["exercises"]},null,8,["isShow","disabledIds","onOk","onCancel"]),l(c,{visible:s.modalShow.url,url:s.diyUrl,onOk:a.handleChangeOk,onCancel:a.handleChangeCancel},null,8,["visible","url","onOk","onCancel"]),l(S,{visible:s.modalShow.page_diy,selectionType:"radio",disabledIds:s.diyPageSelectIds,onOk:a.handleChangeOk,onCancel:a.handleChangeCancel},null,8,["visible","disabledIds","onOk","onCancel"]),l(v,{visible:s.modalShow.page_diy_pc,selectionType:"radio",disabledIds:s.diyPagePcSelectIds,onOk:a.handleChangeOk,onCancel:a.handleChangeCancel},null,8,["visible","disabledIds","onOk","onCancel"]),l(P,{visible:s.modalShow.page_system,selectionType:"radio",disabledIds:s.systemPageSelectIds,onOk:a.handleChangeOk,onCancel:a.handleChangeCancel},null,8,["visible","disabledIds","onOk","onCancel"]),l(_,{visible:s.modalShow.course_group,selectionType:"radio",disabledIds:s.courseGroupSelectIds,onOk:a.handleChangeOk,onCancel:a.handleChangeCancel},null,8,["visible","disabledIds","onOk","onCancel"]),l(z,{visible:s.modalShow.url_pages,url:s.contentUrl,onOk:a.handleChangeOk,onCancel:a.handleChangeCancel},null,8,["visible","url","onOk","onCancel"]),l(M,{isShow:s.modalShow.physical,selectionType:"radio",disabledIds:s.physicalSelectIds,onOk:a.handleChangeOk,onCancel:a.handleChangeCancel},null,8,["isShow","disabledIds","onOk","onCancel"]),s.compositeInstalled?(b(),O(V,{key:0,isShow:s.modalShow.composite,selectionType:"radio",disabledIds:s.compositeSelectIds,onOk:a.handleChangeOk,onCancel:a.handleChangeCancel},null,8,["isShow","disabledIds","onOk","onCancel"])):E("",!0)])}const De=k(ve,[["render",Pe]]);export{De as c,_e as g};