1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-9360f956"],{"6d4e":function(t,e,o){},c8f1:function(t,e,o){"use strict";o.r(e);var a=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",[o("search",{on:{onSearch:t.onSearch}},[o("div",{attrs:{slot:"content"},slot:"content"},[o("add",{on:{onSuccess:t.listData}})],1)]),o("div",{staticClass:"container"},[o("el-table",{staticStyle:{width:"100%"},attrs:{data:t.list,border:"",size:"mini",stripe:"",height:"calc(100vh - 288px)"}},[o("el-table-column",{attrs:{prop:"ftitle",label:"展会名称"},scopedSlots:t._u([{key:"default",fn:function(e){return[o("span",[t._v(t._s(e.row.ftitle?e.row.ftitle:"--"))])]}}])}),o("el-table-column",{attrs:{prop:"fbegdate",label:"开始时间"},scopedSlots:t._u([{key:"default",fn:function(e){return[o("span",[t._v(t._s(e.row.fbegdate?e.row.fbegdate:"--"))])]}}])}),o("el-table-column",{attrs:{prop:"fenddate",label:"结束时间"},scopedSlots:t._u([{key:"default",fn:function(e){return[o("span",[t._v(t._s(e.row.fenddate?e.row.fenddate:"--"))])]}}])}),o("el-table-column",{attrs:{prop:"fstatus",label:"状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[o("span",[t._v(t._s(e.row.fstatus?e.row.fstatus:"--"))])]}}])}),o("el-table-column",{attrs:{prop:"fnotes",label:"展会介绍"},scopedSlots:t._u([{key:"default",fn:function(e){return[o("span",[t._v(t._s(e.row.fnotes?e.row.fnotes:"--"))])]}}])}),o("el-table-column",{attrs:{prop:"fshow_url",label:"主页地址"},scopedSlots:t._u([{key:"default",fn:function(e){return[o("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(o){return t.toRescue(e.row.fshow_url)}}},[t._v(t._s(e.row.fshow_url?e.row.fshow_url:"--"))])]}}])}),o("el-table-column",{attrs:{prop:"fagentcount",label:"参展商户数"},scopedSlots:t._u([{key:"default",fn:function(e){return[o("span",[t._v(t._s(e.row.fagentcount?e.row.fagentcount:0))])]}}])}),o("el-table-column",{attrs:{label:"操作",width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){return[o("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(o){return t.toDataView(e.row)}}},[t._v("大屏数据")]),o("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(o){return t.onRouterChange(e.row)}}},[t._v("参展商")]),o("el-divider",{attrs:{direction:"vertical"}}),o("edit",{attrs:{row:e.row},on:{onSuccess:t.listData}}),o("el-divider",{attrs:{direction:"vertical"}}),o("delete-row",{attrs:{row:e.row},on:{onDelete:t.listData}})]}}])})],1),o("div",{staticStyle:{margin:"20px 0"}},[o("el-pagination",{attrs:{background:"",small:"","current-page":t.currentPage,"page-size":t.param.content.pageSize,layout:"total, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)],1)},i=[],r=(o("e9c4"),function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",[o("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"small",type:"primary",icon:"el-icon-plus"},on:{click:function(e){t.dialogFormVisible=!0}}},[t._v("新 增")]),o("el-dialog",{attrs:{title:"创建展会",visible:t.dialogFormVisible},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[o("el-form",{ref:"ruleForm",attrs:{model:t.form,"label-position":"left","label-width":"100px",rules:t.rules,size:"small"}},[o("el-form-item",{attrs:{label:"展会名称",prop:"ftitle"}},[o("el-input",{attrs:{placeholder:"请输入展会名称",autocomplete:"off"},model:{value:t.form.ftitle,callback:function(e){t.$set(t.form,"ftitle",e)},expression:"form.ftitle"}})],1),o("el-form-item",{attrs:{label:"展会宣传页",prop:"fshow_url"}},[o("el-input",{attrs:{placeholder:"请输入展会宣传页地址",autocomplete:"off"},model:{value:t.form.fshow_url,callback:function(e){t.$set(t.form,"fshow_url",e)},expression:"form.fshow_url"}})],1),o("el-form-item",{attrs:{label:"展会说明"}},[o("el-input",{attrs:{type:"textarea",autosize:{minRows:4,maxRows:6},placeholder:"请输入内容"},model:{value:t.form.fnotes,callback:function(e){t.$set(t.form,"fnotes",e)},expression:"form.fnotes"}})],1),o("el-form-item",{attrs:{label:"展会时间",prop:"date"}},[o("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd"},on:{change:t.dateChange},model:{value:t.form.date,callback:function(e){t.$set(t.form,"date",e)},expression:"form.date"}})],1)],1),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{attrs:{size:"small"},on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取 消")]),o("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(e){return t.create("ruleForm")}}},[t._v("确 定")])],1)],1)],1)}),l=[],n={data:function(){return{rules:{fshow_url:[{pattern:/(https?|ftp|file):\/\/[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]/,message:"输入链接地址有误,请输入https://或http://开头的链接地址",trigger:"blur"}],ftitle:[{required:!0,message:"请输入展会名称",trigger:"blur"}],date:[{required:!0,message:"请选择活动日期",trigger:"change"}]},dialogFormVisible:!1,form:{tactivityid:0,ftitle:null,fnotes:null,fshow_url:null,fstatus:"未开始",fbegdate:null,fenddate:null,date:[]}}},methods:{dateChange:function(t){this.form.fbegdate=t[0],this.form.fenddate=t[1]},create:function(t){var e=this;this.$refs[t].validate((function(o){if(!o)return!1;e.$api.requested({classname:"enterprise.activity.activity",method:"insertormodify_activity",content:e.form}).then((function(o){1===o.code?(e.dialogFormVisible=!1,e.$emit("onSuccess"),e.$notify({title:"成功",message:"新增成功",type:"success"}),e.$refs[t].resetFields()):e.$notify({title:"失败",message:o.data,type:"error"})}))}))}}},s=n,c=o("2877"),u=Object(c["a"])(s,r,l,!1,null,null,null),f=u.exports,d=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticStyle:{display:"inline"}},[o("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"mini",type:"text"},on:{click:t.onShow}},[t._v("编 辑")]),o("el-dialog",{attrs:{title:"编辑展会",visible:t.dialogFormVisible},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[o("el-form",{ref:"ruleForm",attrs:{model:t.form,"label-position":"left","label-width":"100px",rules:t.rules,size:"small"}},[o("el-form-item",{attrs:{label:"展会名称",prop:"ftitle"}},[o("el-input",{attrs:{placeholder:"请输入展会名称",autocomplete:"off"},model:{value:t.form.ftitle,callback:function(e){t.$set(t.form,"ftitle",e)},expression:"form.ftitle"}})],1),o("el-form-item",{attrs:{label:"展会宣传页",prop:"fshow_url"}},[o("el-input",{attrs:{placeholder:"请输入展会宣传页地址",autocomplete:"off"},model:{value:t.form.fshow_url,callback:function(e){t.$set(t.form,"fshow_url",e)},expression:"form.fshow_url"}})],1),o("el-form-item",{attrs:{label:"展会说明"}},[o("el-input",{attrs:{type:"textarea",autosize:{minRows:4,maxRows:6},placeholder:"请输入内容"},model:{value:t.form.fnotes,callback:function(e){t.$set(t.form,"fnotes",e)},expression:"form.fnotes"}})],1),o("el-form-item",{attrs:{label:"展会时间",prop:"date"}},[o("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd"},on:{change:t.dateChange},model:{value:t.form.date,callback:function(e){t.$set(t.form,"date",e)},expression:"form.date"}})],1)],1),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{attrs:{size:"small"},on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取 消")]),o("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(e){return t.save("ruleForm")}}},[t._v("确 定")])],1)],1)],1)},p=[],m={props:["row"],data:function(){return{rules:{fshow_url:[{pattern:/(https?|ftp|file):\/\/[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]/,message:"输入链接地址有误,请输入https://或http://开头的链接地址",trigger:"blur"}],ftitle:[{required:!0,message:"请输入展会名称",trigger:"blur"}],date:[{required:!0,message:"请选择活动日期",trigger:"change"}]},dialogFormVisible:!1,form:{tactivityid:0,ftitle:null,fnotes:null,fshow_url:null,fstatus:"未开始",fbegdate:null,fenddate:null,date:[]},date:[]}},methods:{onShow:function(){this.dialogFormVisible=!0,this.form=Object.assign({},this.form,this.row),this.form.date=[],this.form.date.push(this.row.fbegdate?this.row.fbegdate:""),this.form.date.push(this.row.fenddate?this.row.fenddate:"")},dateChange:function(t){this.form.fbegdate=t[0],this.form.fenddate=t[1]},save:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;e.$api.requested({classname:"enterprise.activity.activity",method:"insertormodify_activity",content:e.form}).then((function(t){1===t.code?(e.dialogFormVisible=!1,e.$emit("onSuccess"),e.$notify({title:"成功",message:"新增成功",type:"success"})):e.$notify({title:"失败",message:t.data,type:"error"})}))}))}}},h=m,g=Object(c["a"])(h,d,p,!1,null,null,null),b=g.exports,v=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticStyle:{display:"inline"}},[o("el-popconfirm",{attrs:{"confirm-button-text":"确定","cancel-button-text":"不用了",icon:"el-icon-info","icon-color":"red",title:"确定删除该条数据吗?"},on:{confirm:t.deleteRow}},[o("el-button",{attrs:{slot:"reference",type:"text",size:"mini"},slot:"reference"},[t._v("删 除")])],1)],1)},y=[],w={props:["row"],methods:{deleteRow:function(){var t=this;this.$api.requested({classname:"enterprise.activity.activity",method:"delete_activity",content:{tactivityid:this.row.tactivityid}}).then((function(e){1===e.code?t.$notify({title:"成功",message:"数据已删除",type:"success"}):t.$notify({title:"失败",message:e.data,type:"error"}),1===e.code&&t.$emit("onDelete")}))}}},_=w,x=Object(c["a"])(_,v,y,!1,null,null,null),S=x.exports,k=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"flex"},[o("el-input",{staticStyle:{width:"250px"},attrs:{placeholder:"请输入查询内容",size:"small",clearable:""},on:{clear:t.onSearch},model:{value:t.input,callback:function(e){t.input=e},expression:"input"}}),o("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",size:"small"},on:{click:t.onSearch}},[t._v("查询")]),o("div",[t._t("content")],2)],1)},$=[],z={data:function(){return{input:""}},methods:{onSearch:function(){this.$emit("onSearch",this.input)}}},F=z,C=(o("f8ef"),Object(c["a"])(F,k,$,!1,null,"729f2314",null)),V=C.exports,D={components:{search:V,add:f,edit:b,deleteRow:S},data:function(){return{param:{classname:"enterprise.activity.activity",method:"query_activityList",content:{getdatafromdbanyway:!0,pageNumber:1,pageSize:20,where:{condition:""}}},total:0,list:[],currentPage:0}},methods:{listData:function(){var t=this;this.$api.requested(this.param).then((function(e){t.list=e.data,t.total=e.total,t.currentPage=e.pageNumber}))},handleSizeChange:function(t){this.param.content.pageSize=t,this.listData()},handleCurrentChange:function(t){this.param.content.pageNumber=t,this.listData()},onSearch:function(t){this.param.content.pageNumber=1,this.param.content.where.condition=t,this.listData()},onRouterChange:function(t){sessionStorage.setItem("activity",JSON.stringify(t)),this.$router.push({path:"/activityAgent"})},toRescue:function(t){t.indexOf("http://")>-1||t.indexOf("https://")>-1?window.open(t):window.open("http://"+t)},toDataView:function(t){var e=JSON.parse(sessionStorage.getItem("active_account")).siteid;window.open("https://www.buwanjia.com/tools/activity/dataView/index.html?tactivityid="+t.tactivityid+"&siteid"+e)}},mounted:function(){this.listData()}},R=D,O=Object(c["a"])(R,a,i,!1,null,null,null);e["default"]=O.exports},f8ef:function(t,e,o){"use strict";o("6d4e")}}]);
|