| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-df3920a8","chunk-2d0da01e"],{"3f2d":function(e,t,a){"use strict";a.r(t);var o=a("7a23");const c={class:"ele-body ele-body-card"},r=Object(o["createTextVNode"])("查询"),d=Object(o["createTextVNode"])("重置"),l=Object(o["createTextVNode"])("数据共 "),n={class:"ele-text-primary"},i=Object(o["createTextVNode"])(" 条"),s=Object(o["createVNode"])("em",null,null,-1),b=Object(o["createTextVNode"])(" 新增 "),u=Object(o["createTextVNode"])("隐藏"),m=Object(o["createTextVNode"])("正常"),O={class:"ele-text-placeholder ele-text-delete"},h={style:{width:"100%","white-space":"wrap"}},p=Object(o["createTextVNode"])("编辑");function j(e,t,a,j,x,w){const f=Object(o["resolveComponent"])("a-input"),C=Object(o["resolveComponent"])("a-form-item"),_=Object(o["resolveComponent"])("a-col"),N=Object(o["resolveComponent"])("a-button"),g=Object(o["resolveComponent"])("a-space"),V=Object(o["resolveComponent"])("a-row"),y=Object(o["resolveComponent"])("a-form"),v=Object(o["resolveComponent"])("a-card"),D=Object(o["resolveComponent"])("a-alert"),k=Object(o["resolveComponent"])("a-tag"),I=Object(o["resolveComponent"])("a-badge"),S=Object(o["resolveComponent"])("ele-pro-table"),R=Object(o["resolveComponent"])("add-edit");return Object(o["openBlock"])(),Object(o["createBlock"])("div",c,[Object(o["createVNode"])(v,{bordered:!1,"body-style":{paddingBottom:0}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(y,{model:x.whereFormData,"label-col":{md:{span:6},sm:{span:24}},"wrapper-col":{md:{span:18},sm:{span:24}}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(V,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(_,{lg:8,md:12,sm:24,xs:24},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(C,{label:"名称:"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(f,{value:x.whereFormData.name,"onUpdate:value":t[1]||(t[1]=e=>x.whereFormData.name=e),onPressEnter:e.search,placeholder:"请输入线路名称","allow-clear":""},null,8,["value","onPressEnter"])]),_:1})]),_:1}),Object(o["createVNode"])(_,{lg:8,md:12,sm:24,xs:24},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(C,{class:"ele-text-right","wrapper-col":{span:24}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(g,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(N,{type:"primary",onClick:e.search},{default:Object(o["withCtx"])(()=>[r]),_:1},8,["onClick"]),Object(o["createVNode"])(N,{onClick:e.reset},{default:Object(o["withCtx"])(()=>[d]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),Object(o["createVNode"])(v,{bordered:!1},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(D,{type:"info","show-icon":"",style:{"margin-bottom":"16px"}},{message:Object(o["withCtx"])(()=>[Object(o["createVNode"])("span",null,[l,Object(o["createVNode"])("b",n,Object(o["toDisplayString"])(e.total),1),i,s])]),_:1}),Object(o["createVNode"])(S,{title:"旅游线路列表",where:x.whereFormData,parseData:w.parseData,ref:"table","row-key":"id",scroll:{x:800},onDone:e.eleTableDone,datasource:x.url,columns:x.columns,method:"POST"},{toolkit:Object(o["withCtx"])(()=>["owner"==e.userInfo.adminable_type||"saas"==e.userInfo.adminable_type?(Object(o["openBlock"])(),Object(o["createBlock"])(N,{key:0,type:"primary",onClick:t[2]||(t[2]=t=>e.handleDetail(null))},{default:Object(o["withCtx"])(()=>[b]),_:1})):Object(o["createCommentVNode"])("",!0)]),status:Object(o["withCtx"])(({record:e})=>[Object(o["withDirectives"])(Object(o["createVNode"])(k,{color:"error"},{default:Object(o["withCtx"])(()=>[u]),_:2},1536),[[o["vShow"],"hidden"==e.status]]),Object(o["withDirectives"])(Object(o["createVNode"])(k,{color:"processing"},{default:Object(o["withCtx"])(()=>[m]),_:2},1536),[[o["vShow"],"normal"==e.status]])]),original_amount:Object(o["withCtx"])(({record:e})=>[Object(o["createVNode"])(g,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])("span",null,"¥"+Object(o["toDisplayString"])(e.actual_amount),1),Object(o["createVNode"])("span",O,"¥"+Object(o["toDisplayString"])(e.original_amount),1)]),_:2},1024)]),name:Object(o["withCtx"])(({record:e})=>[Object(o["createVNode"])(g,null,{default:Object(o["withCtx"])(()=>["1"==e.is_hot?(Object(o["openBlock"])(),Object(o["createBlock"])(I,{key:0,count:"热"})):Object(o["createCommentVNode"])("",!0),Object(o["createVNode"])("div",h,Object(o["toDisplayString"])(e.name),1)]),_:2},1024)]),action:Object(o["withCtx"])(({record:t})=>[Object(o["createVNode"])("div",null,[Object(o["createVNode"])(g,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(N,{size:"small",type:"link",onClick:a=>e.handleDetail(t)},{default:Object(o["withCtx"])(()=>[p]),_:2},1032,["onClick"])]),_:2},1024)])]),_:1},8,["where","parseData","onDone","datasource","columns"])]),_:1}),Object(o["createVNode"])(R,{ref:"addedit",onReload:e.reload},null,8,["onReload"])])}var x=a("6a85"),w=a("2c2a"),f=a("d9e5"),C=a("c1df"),_=a.n(C),N=a("5502");const g={mobile:"",name:""};var V={mixins:[x["listMixin"]],components:{addEdit:f["default"]},data(){return{moment:_.a,toDateString:w["toDateString"],defaultWhere:JSON.parse(JSON.stringify(g)),whereFormData:{},url:"/manager/travelRoute/getRouteList",columns:[{title:"id",dataIndex:"id",width:60,fixed:"left"},{title:"名称",dataIndex:"name",width:260,ellipsis:!0,fixed:"left",slots:{customRender:"name"}},{title:"付费线路",dataIndex:"is_pay_route",align:"center",width:80,customRender:({text:e})=>"1"==e?"是":"否"},{title:"付费金额",dataIndex:"pay_route_amount",align:"center",width:150,customRender:({text:e,record:t})=>1==t.is_pay_route?e+"元":"--"},{title:"意向金",dataIndex:"purpose_amount",align:"center",width:100,customRender:e=>e.text?e.text+"元":"--"},{title:"人数",dataIndex:"people_nums_type",width:100,align:"center",customRender:({record:e})=>{let t="";switch(e.people_nums_type){case"1":t=`等于 ${e.people_nums} 人`;break;case"2":t=`大于 ${e.people_nums} 人`;break;case"3":t=`小于 ${e.people_nums} 人`;break;default:t="--";break}return t}},{title:"旅游团",ellipsis:!0,align:"center",dataIndex:"travelteam",customRender:({text:e})=>e.name},{title:"状态",dataIndex:"status",width:80,align:"center",slots:{customRender:"status"}},{title:"排序",dataIndex:"weigh",width:80,align:"center"},{title:"操作来源",dataIndex:"saas_id",width:95,customRender:({text:e,record:t})=>0==e?"内置线路":0==t.from_route_id?"平台线路":"内置线路"},{title:"操作",width:100,fixed:"right",dataIndex:"action",align:"center",slots:{customRender:"action"}}]}},created(){"travel"==this.userInfo.adminable_type&&this.columns.splice(this.columns.findIndex(e=>"action"==e.dataIndex),1)},computed:{...Object(N["b"])(["userInfo"])},methods:{parseData(e){return{code:1==e.code?0:e.code,data:e.data.data.map(e=>(e.adminable_id=this.userInfo.adminable_id,e)),count:e.data.total,msg:e.msg}}}},y=a("6b0d"),v=a.n(y);const D=v()(V,[["render",j]]);t["default"]=D},"6a85":function(e,t,a){"use strict";a.r(t),a.d(t,"listMixin",(function(){return o}));const o={data(){return{total:0}},methods:{eleTableDone(e,t,a){this.total=a},reload(){this.$refs.table.reload()},search(){this.$refs.table.reload({page:1})},parseData(e){return console.log("res",e),console.log("res.data.data",e.data.data.length),{code:1==e.code?0:e.code,data:e.data.data,count:e.data.total,msg:e.msg}},handleDelete({id:e}){this.$post(this.deleteUrl,{id:e},!0).then(()=>{this.reload()})},handleDetail(e){this.$refs.addedit.openDetail(e)},reset(){this.whereFormData=JSON.parse(JSON.stringify(this.defaultWhere)),this.$nextTick(()=>{this.reload()})}},created(){this.whereFormData=JSON.parse(JSON.stringify(this.defaultWhere))}}}}]);
|