酒店预订平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 line
33 KiB

  1. webpackJsonp([1],{"+BTi":function(e,t){},"+Rdb":function(e,t){},"/I4U":function(e,t){},"2BWB":function(e,t){},"2rGO":function(e,t){},"5M0c":function(e,t){},"5ObC":function(e,t){},"8mNY":function(e,t){},BNJR:function(e,t){},Dte2:function(e,t){},GXEp:function(e,t){},I4nB:function(e,t){},Iun5:function(e,t){},J6Ly:function(e,t){},NHnr:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});a("cwe7"),a("+BTi");var o=a("2X9z"),l=a.n(o),r=(a("/I4U"),a("yg6k")),n=a.n(r),s=(a("oq7i"),a("+TD8")),i=a.n(s),c=(a("2rGO"),a("nu7/")),u=a.n(c),d=(a("XPMo"),a("uEG6")),p=a.n(d),m=(a("8mNY"),a("YnkO")),b=a.n(m),f=(a("Q6SQ"),a("LQMI")),_=a.n(f),h=(a("jZDA"),a("91Nw")),v=a.n(h),O=(a("d7TW"),a("ajQY")),w=a.n(O),y=(a("Iun5"),a("ttjG")),j=a.n(y),k=(a("+Rdb"),a("Mezo")),x=a.n(k),g=(a("qunJ"),a("vqwl")),$=a.n(g),S=(a("5ObC"),a("4ZDJ")),L=a.n(S),N=(a("2BWB"),a("bFD8")),M=a.n(N),P=(a("isgN"),a("tLa+")),D=a.n(P),H=(a("Dte2"),a("q4le")),E=a.n(H),C=(a("isE6"),a("LR6y")),B=a.n(C),I=(a("GXEp"),a("mtrD")),Y=a.n(I),A=(a("5M0c"),a("YJmC")),J=a.n(A),R=(a("I4nB"),a("STLj")),T=a.n(R),z=(a("cDSy"),a("e0Bm")),X=a.n(z),F=(a("bRYy"),a("eBGF")),G=a.n(F),W=(a("BNJR"),a("fDPO")),Q=a.n(W),q=(a("Zki6"),a("0kY3")),U=a.n(q),Z=(a("X+ky"),a("HJMx")),V=a.n(Z),K=a("7+uW"),ee=a("woOf"),te=a.n(ee),ae=a("Gu7T"),oe=a.n(ae),le=a("mvHQ"),re=a.n(le),ne=a("BO1k"),se=a.n(ne),ie=a("mtWM"),ce=a.n(ie),ue={name:"hotel",props:{dataObj:Object,hotelListOpt:Array},data:function(){return{confirm_status:"未发单",type:window.type,roomListOpt:[],date:[],day:[]}},watch:{confirm_status:function(e){var t="";switch(e){case"未发单":t="1";break;case"已发单":t="2";break;case"已确认":t="3";break;case"已取消":t="4"}this.$set(this.dataObj,"confirm_status",t)},date:function(e){console.log(e),this.$set(this.dataObj,"check_in_date",e[0]),this.$set(this.dataObj,"check_out_date",e[1]);var t=new Date(e[0]),a=new Date(e[1]),o=this.getAllDateCN(t,a),l=[],r=!0,n=!1,s=void 0;try{for(var i,c=se()(o);!(r=(i=c.next()).done);r=!0){var u=i.value;l.push({run_date:u,price:"",cost:"",count:"",note:"",provider:""})}}catch(e){n=!0,s=e}finally{try{!r&&c.return&&c.return()}finally{if(n)throw s}}this.dataObj.purchasePriceList=l,this.$set(this.dataObj,"purchasePriceList",l)}},methods:{changeNum:function(e){var t=this;"add"==this.type&&this.dataObj.purchasePriceList.forEach(function(a){t.$set(a,"count",e)})},changeProvider:function(e){var t=this;"add"==this.type&&this.dataObj.purchasePriceList.forEach(function(a){t.$set(a,"provider",e)})},changeNote:function(e){var t=this;"add"==this.type&&this.dataObj.purchasePriceList.forEach(function(a){t.$set(a,"note",e)})},arraySpanMethod:function(e){e.row,e.column,e.rowIndex;var t=e.columnIndex;return 3===t?[this.dataObj.purchasePriceList.length,1]:4===t?[this.dataObj.purchasePriceList.length,1]:5===t?[this.dataObj.purchasePriceList.length,1]:[1,1]},getAllDateCN:function(e,t){for(var a=[],o=0;t.getTime()-e.getTime()>0;){var l=e.getFullYear(),r=e.getMonth()+1,n=e.getDate();a[o]=l+"-"+r+"-"+n,e.setDate(e.getDate()+1),o+=1}return a},getSummaries:function(e){var t=this,a=e.columns,o=e.data,l=[];return a.forEach(function(e,r){if(0!==r)if(3!==r){if(5!==r)if(4!==r){var n=o.map(function(t){return Number(t[e.property])*Number(t[a[3].property])});n.every(function(e){return isNaN(e)})?l[r]="N/A":(l[r]=n.reduce(function(e,t){var a=Number(t);return isNaN(a)?e:e+t},0),1==r&&(t.dataObj.total_price=l[r],t.$set(t.dataObj,"total_price",l[r])),2==r&&(t.dataObj.total_cost=l[r],t.$set(t.dataObj,"total_cost",l[r])),4==r&&(t.dataObj.profit=l[r],t.$set(t.dataObj,"profit",l[r])),l[r]+=" 元")}else{var s=o.map(function(e){return(1*Number(e[a[1].property])-Number(e[a[2].property]))*Number(e[a[3].property])});s.every(function(e){return isNaN(e)})?l[r]="N/A":(l[r]=s.reduce(function(e,t){var a=Number(t);return isNaN(a)?e:e+t},0),l[r]+=" 元")}}else l[r]="利润";else l[r]="总价"}),l},selectChange:function(e){var t=this;console.log(e),ce.a.get("/hotel.php/cf_room_info/getRoomList?hotelId="+e).then(function(e){console.log(e),t.roomListOpt=e.data.list}).catch(function(e){console.log(e)})},onSubmit:function(){console.log("submit!")}},mounted:function(){0}},de={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"form",attrs:{model:e.dataObj,"label-width":"100px"}},["edit"==e.type?a("el-collapse",[a("el-collapse-item",[a("template",{slot:"title"},[a("el-row",{staticStyle:{width:"100%","margin-top":"10px","margin-bottom":"10px","padding-right":"20px"},attrs:{type:"flex",justify:"space-between",align:"middle"}},[a("el-col",{attrs:{span:2}},[e._v("\n "+e._s("酒店")+"\n ")]),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-button",[e._v("修改")]),e._v(" "),a("el-button",[e._v("保存")]),e._v(" "),a("el-button",[e._v("取消")])],1)],1)],1),e._v(" "),a("el-row",{staticStyle:{"margin-top":"25px","padding-right":"20px"}},[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"酒店名称"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择"},on:{change:e.selectChange},model:{value:e.dataObj.hotel_id,callback:function(t){e.$set(e.dataObj,"hotel_id",t)},expression:"dataObj.hotel_id"}},e._l(e.hotelListOpt,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"房型名称"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择"},on:{change:e.selectChange},model:{value:e.dataObj.room_id,callback:function(t){e.$set(e.dataObj,"room_id",t)},expression:"dataObj.room_id"}},e._l(e.roomListOpt,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"价格方案"}},[a("el-input",{model:{value:e.dataObj.plan_id,callback:function(t){e.$set(e.dataObj,"plan_id",t)},expression:"dataObj.plan_id"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:10}},[a("el-form-item",{attrs:{label:"入离日期"}},[a("el-date-picker",{attrs:{type:"daterange","value-format":"yyyy-MM-dd HH:mm:ss","range-separator":"-","start-placeholder":"入住日期","end-placeholder":"离店日期"},model:{value:e.date,callback:function(t){e.date=t},expression:"date"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{"label-width":"100px",label:"出游人姓名"}},[a("el-input",{model:{value:e.dataObj.customer_name,callback:function(t){e.$set(e.dataObj,"customer_name",t)},expression:"dataObj.customer_name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"确认号"}},[a("el-input",{model:{value:e.dataObj.confirm_no,callback:function(t){e.$set(e.dataObj,"confirm_no",t)},expression:"dataObj.confirm_no"}})],1)],1)],1),e._v(" "),a("el-form-item",[a("el-table",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{data:e.dataObj.purchasePriceList,border:"",height:"500","summary-method":e.getSummaries,"show-summary":""}},[a("el-table-column",{attrs:{prop:"run_date",label:"日期",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{prop:"price",label:"售卖价"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{model:{value:t.row.price,callback:function(a){e.$set(t.row,"price",a)},expression:"scope.row.price"}})]}}],null,!1,3609027050)}),e._v(" "),a("el-table-column",{attrs:{prop:"cost",label:"成本价"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{model:{value:t.row.cost,callback:function(a){e.$set(t.row,"cost",a)},expression:"scope.row.cost"}})]}}],null,!1,3496592332)}),e._v(" "),a("el-table-column",{attrs:{prop:"count",label:"数量"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{model:{value:t.row.count,callback:function(a){e.$set(t.row,"count",a)},expression:"scope.row.count"}})]}}],null,!1,3442184420)}),e._v(" "),a("el-table-column",{attrs:{prop:"provider",label:"供应商"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{model:{value:t.row.provider,callback:function(a){e.$set(t.row,"provider",a)},expression:"scope.row.provider"}})]}}],null,!1,25673640)}),e._v(" "),a("el-table-column",{attrs:{prop:"note",label:"备注"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{model:{value:t.row.note,callback:function(a){e.$set(t.row,"note",a)},expression:"scope.row.note"}})]}}],null,!1,3894393337)})],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{"label-width":"100px",label:"对方订单号"}},[a("el-input-number",{attrs:{size:"small"},model:{value:e.dataObj.trade_order_number,callback:function(t){e.$set(e.dataObj,"trade_order_number",t)},expression:"dataObj.trade_order_number"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"资源状态"}},[a("el-radio-group",{staticStyle:{"min-width":"270px"},attrs:{size:"small"},model:{value:e.confirm_status,callback:function(t){e.confirm_status=t},expression:"confirm_status"}},[a("el-radio-button",{attrs:{label:"未发单",name:"未发单"}}),e._v(" "),a("el-radio-button",{attrs:{label:"已发单",name:"已发单"}}),e._v(" "),a("el-radio-button",{attrs:{label:"已确认",name:"已确认"}}),e._v(" "),a("el-radio-button",{attrs:{label:"已取消",name:"已取消"}})],1)],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{"label-width":"100px",label:"床型说明"}},[a("span",[e._v(e._s(e.dataObj.room_memo))])])],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{"label-width":"100px",label:"资源负责人"}},[a("span",[e._v(e._s(e.dataObj.res_person))])])],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{"label-width":"100px",label:"价格方案说明"}},[a("span",[e._v(e._s(e.dataObj.priceIntro))])])],1)],1)],2)],1):[a("el-row",{staticStyle:{"margin-top":"25px","padding-right":"20px"}},[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"酒店名称"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择"},on:{change:e.selectChange},model:{value:e.dataObj.hotel_id,callback:function(t){e.$set(e.dataObj,"hotel_id",t)},expression:"dataObj.hotel_id"}},e._l(e.hotelListOpt,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"房型名称"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择"},on:{change:e.selectChange},model:{value:e.dataObj.room_id,callback:function(t){e.$set(e.dataObj,"room_id",t)},expression:"dataObj.room_id"}},e._l(e.roomListOpt,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"价格方案"}},[a("el-input",{model:{value:e.dataObj.plan_id,callback:function(t){e.$set(e.dataObj,"plan_id",t)},expression:"dataObj.plan_id"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:10}},[a("el-form-item",{attrs:{label:"入离日期"}},[a("el-date-picker",{attrs:{type:"daterange","value-format":"yyyy-MM-dd HH:mm:ss","range-separator":"-","start-placeholder":"入住日期","end-placeholder":"离店日期"},model:{value:e.date,callback:function(t){e.date=t},expression:"date"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{"label-width":"100px",label:"出游人姓名"}},[a("el-input",{model:{value:e.dataObj.customer_name,callback:function(t){e.$set(e.dataObj,"customer_name",t)},expression:"dataObj.customer_name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"确认号"}},[a("el-input",{model:{value:e.dataObj.confirm_no,callback:function(t){e.$set(e.dataObj,"confirm_no",t)},expression:"dataObj.confirm_no"}})],1)],1)],1),e._v(" "),a("el-form-item",[a("el-table",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{data:e.dataObj.purchasePriceList,border:"",height:"500","summary-method":e.getSummaries,"span-method":e.arraySpanMethod,"show-summary":""}},[a("el-table-column",{attrs:{prop:"run_date",label:"日期",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{prop:"price",label:"售卖价"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{model:{value:t.row.price,callback:function(a){e.$set(t.row,"price",a)},expression:"scope.row.price"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"cost",label:"成本价"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{model:{value:t.row.cost,callback:function(a){e.$set(t.row,"cost",a)},expression:"scope.row.cost"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"count",label:"数量"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{on:{change:e.changeNum},model:{value:t.row.count,callback:function(a){e.$set(t.row,"count",a)},expression:"scope.row.count"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"provider",label:"供应商"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{on:{change:e.changeProvider},model:{value:t.row.provider,callback:function(a){e.$set(t.row,"provider",a)},expression:"scope.row.provider"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"note",label:"备注"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{on:{change:e.changeNote},model:{value:t.row.note,callback:function(a){e.$set(t.row,"note",a)},expression:"scope.row.note"}})]}}])})],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{"label-width":"100px",label:"对方订单号"}},[a("el-input",{model:{value:e.dataObj.trade_order_number,callback:function(t){e.$set(e.dataObj,"trade_order_number",t)},expression:"dataObj.trade_order_number"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"资源状态"}},[a("el-radio-group",{staticStyle:{"min-width":"270px"},attrs:{size:"small"},model:{value:e.confirm_status,callback:function(t){e.confirm_status=t},expression:"confirm_status"}},[a("el-radio-button",{attrs:{label:"未发单",name:"未发单"}}),e._v(" "),a("el-radio-button",{attrs:{label:"已发单",name:"已发单"}}),e._v(" "),a("el-radio-button",{attrs:{label:"已确认",name:"已确认"}}),e._v(" "),a("el-radio-button",{attrs:{label:"已取消",name:"已取消"}})],1)],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{"label-width":"100px",label:"床型说明"}},[a("span",[e._v(e._s(e.dataObj.room_memo))])])],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{"label-width":"100px",label:"资源负责人"}},[a("span",[e._v(e._s(e.dataObj.res_person))])])],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{"label-width":"100px",label:"价格方案说明"}},[a("span",[e._v(e._s(e.dataObj.priceIntro))])])],1)],1)]],2)},staticRenderFns:[]};var pe=a("VU/8")(ue,de,!1,function(e){a("J6Ly")},"data-v-4021b4c2",null).exports,me={name:"hotelother",props:{dataObj:Object},data:function(){return{confirm_status:"未发单",type:window.type,check_in_date:"",day:[]}},watch:{confirm_status:function(e){var t="";switch(e){case"未发单":t="1";break;case"已发单":t="2";break;case"已确认":t="3";break;case"已取消":t="4"}this.$set(this.dataObj,"confirm_status",t)},check_in_date:function(e){var t=this.getAllDateCN(e);console.log(t),this.$set(this.dataObj,"check_in_date",t);var a=[];a.push({run_date:t,price:"",cost:"",count:"",note:"",provider:""}),this.dataObj.purchasePriceList=a,this.$set(this.dataObj,"purchasePriceList",a)}},methods:{changeNum:function(e){var t=this;"add"==this.type&&this.dataObj.purchasePriceList.forEach(function(a){t.$set(a,"count",e)})},changeProvider:function(e){var t=this;"add"==this.type&&this.dataObj.purchasePriceList.forEach(function(a){t.$set(a,"provider",e)})},changeNote:function(e){var t=this;"add"==this.type&&this.dataObj.purchasePriceList.forEach(function(a){t.$set(a,"note",e)})},arraySpanMethod:function(e){e.row,e.column,e.rowIndex;var t=e.columnIndex;return 3===t?[this.dataObj.purchasePriceList.length,1]:4===t?[this.dataObj.purchasePriceList.length,1]:5===t?[this.dataObj.purchasePriceList.length,1]:[1,1]},getAllDateCN:function(e){return e.getFullYear()+"-"+(e.getMonth()+1)+"-"+e.getDate()},getSummaries:function(e){var t=this,a=e.columns,o=e.data,l=[];return a.forEach(function(e,r){if(0!==r)if(3!==r){if(5!==r)if(4!==r){var n=o.map(function(t){return Number(t[e.property])*Number(t[a[3].property])});n.every(function(e){return isNaN(e)})?l[r]="N/A":(l[r]=n.reduce(function(e,t){var a=Number(t);return isNaN(a)?e:e+t},0),1==r&&(t.dataObj.total_price=l[r],t.$set(t.dataObj,"total_price",l[r])),2==r&&(t.dataObj.total_cost=l[r],t.$set(t.dataObj,"total_cost",l[r])),4==r&&(t.dataObj.profit=l[r],t.$set(t.dataObj,"profit",l[r])),l[r]+=" 元")}else{var s=o.map(function(e){return(1*Number(e[a[1].property])-Number(e[a[2].property]))*Number(e[a[3].property])});s.every(function(e){return isNaN(e)})?l[r]="N/A":(l[r]=s.reduce(function(e,t){var a=Number(t);return isNaN(a)?e:e+t},0),l[r]+=" 元")}}else l[r]="利润";else l[r]="总价"}),l},onSubmit:function(){console.log("submit!")}},mounted:function(){0}},be={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"form",attrs:{model:e.dataObj,"label-width":"100px"}},["edit"==e.type?a("el-collapse",[a("el-collapse-item",[a("template",{slot:"title"},[a("el-row",{staticStyle:{width:"100%","margin-top":"10px","margin-bottom":"10px","padding-right":"20px"},attrs:{type:"flex",justify:"space-between",align:"middle"}},[a("el-col",{attrs:{span:2}},[e._v("\n "+e._s("附加项目")+"\n ")]),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-button",[e._v("修改")]),e._v(" "),a("el-button",[e._v("保存")]),e._v(" "),a("el-button",[e._v("取消")])],1)],1)],1),e._v(" "),a("el-row",{staticStyle:{"margin-top":"25px","padding-right":"20px"}},[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"附加项目类型"}},[a("el-input",{model:{value:e.dataObj.item_type,callback:function(t){e.$set(e.dataObj,"item_type",t)},expression:"dataObj.item_type"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"附加项目名称"}},[a("el-input",{model:{value:e.dataObj.item_name,callback:function(t){e.$set(e.dataObj,"item_name",t)},expression:"dataObj.item_name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"计价单位"}},[a("el-input",{model:{value:e.dataObj.item_unit,callback:function(t){e.$set(e.dataObj,"item_unit",t)},expression:"dataObj.item_unit"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:10}},[a("el-form-item",{attrs:{label:"使用日期"}},[a("el-col",{attrs:{span:11}},[a("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"date",placeholder:"选择日期"},model:{value:e.check_in_date,callback:function(t){e.check_in_date=t},expression:"check_in_date"}})],1)],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{"label-width":"100px",label:"出游人姓名"}},[a("el-input",{model:{value:e.dataObj.customer_name,callback:function(t){e.$set(e.dataObj,"customer_name",t)},expression:"dataObj.customer_name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"确认号"}},[a("el-input",{model:{value:e.dataObj.confirm_no,callback:function(t){e.$set(e.dataObj,"confirm_no",t)},expression:"dataObj.confirm_no"}})],1)],1)],1),e._v(" "),a("el-form-item",[a("el-table",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{data:e.dataObj.purchasePriceList,border:"",height:"500","summary-method":e.getSummaries,"show-summary":""}},[a("el-table-column",{attrs:{prop:"run_date",label:"日期",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{prop:"price",label:"售卖价"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{model:{value:t.row.price,callback:function(a){e.$set(t.row,"price",a)},expression:"scope.row.price"}})]}}],null,!1,3609027050)}),e._v(" "),a("el-table-column",{attrs:{prop:"cost",label:"成本价"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{model:{value:t.row.cost,callback:function(a){e.$set(t.row,"cost",a)},expression:"scope.row.cost"}})]}}],null,!1,3496592332)}),e._v(" "),a("el-table-column",{attrs:{prop:"count",label:"数量"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{model:{value:t.row.count,callback:function(a){e.$set(t.row,"count",a)},expression:"scope.row.count"}})]}}],null,!1,3442184420)}),e._v(" "),a("el-table-column",{attrs:{prop:"provider",label:"供应商"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{model:{value:t.row.provider,callback:function(a){e.$set(t.row,"provider",a)},expression:"scope.row.provider"}})]}}],null,!1,25673640)}),e._v(" "),a("el-table-column",{attrs:{prop:"note",label:"备注"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{model:{value:t.row.note,callback:function(a){e.$set(t.row,"note",a)},expression:"scope.row.note"}})]}}],null,!1,3894393337)})],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{"label-width":"100px",label:"对方订单号"}},[a("el-input",{model:{value:e.dataObj.trade_order_number,callback:function(t){e.$set(e.dataObj,"trade_order_number",t)},expression:"dataObj.trade_order_number"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{"label-width":"100px",label:"资源负责人"}},[a("span",[e._v(e._s(e.dataObj.res_person))])])],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"资源状态"}},[a("el-radio-group",{staticStyle:{"min-width":"270px"},attrs:{size:"small"},model:{value:e.confirm_status,callback:function(t){e.confirm_status=t},expression:"confirm_status"}},[a("el-radio-button",{attrs:{label:"未发单",name:"未发单"}}),e._v(" "),a("el-radio-button",{attrs:{label:"已发单",name:"已发单"}}),e._v(" "),a("el-radio-button",{attrs:{label:"已确认",name:"已确认"}}),e._v(" "),a("el-radio-button",{attrs:{label:"已取消",name:"已取消"}})],1)],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{"label-width":"100px",label:"附加项目说明"}},[a("span",[e._v(e._s(e.dataObj.item_memo))])])],1)],1)],2)],1):[a("el-row",{staticStyle:{"margin-top":"25px","padding-right":"20px"}},[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"附加项目类型"}},[a("el-input",{model:{value:e.dataObj.item_type,callback:function(t){e.$set(e.dataObj,"item_type",t)},expression:"dataObj.item_type"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"附加项目名称"}},[a("el-input",{model:{value:e.dataObj.item_name,callback:function(t){e.$set(e.dataObj,"item_name",t)},expression:"dataObj.item_name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"计价单位"}},[a("el-input",{model:{value:e.dataObj.item_unit,callback:function(t){e.$set(e.dataObj,"item_unit",t)},expression:"dataObj.item_unit"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:10}},[a("el-form-item",{attrs:{label:"使用日期"}},[a("el-col",{attrs:{span:11}},[a("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"date",placeholder:"选择日期"},model:{value:e.check_in_date,callback:function(t){e.check_in_date=t},expression:"check_in_date"}})],1)],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{"label-width":"100px",label:"出游人姓名"}},[a("el-input",{model:{value:e.dataObj.customer_name,callback:function(t){e.$set(e.dataObj,"customer_name",t)},expression:"dataObj.customer_name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"确认号"}},[a("el-input",{model:{value:e.dataObj.confirm_no,callback:function(t){e.$set(e.dataObj,"confirm_no",t)},expression:"dataObj.confirm_no"}})],1)],1)],1),e._v(" "),a("el-form-item",[a("el-table",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{data:e.dataObj.purchasePriceList,border:"",height:"500","summary-method":e.getSummaries,"span-method":e.arraySpanMethod,"show-summary":""}},[a("el-table-column",{attrs:{prop:"run_date",label:"日期",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{prop:"price",label:"售卖价"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{model:{value:t.row.price,callback:function(a){e.$set(t.row,"price",a)},expression:"scope.row.price"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"cost",label:"成本价"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{model:{value:t.row.cost,callback:function(a){e.$set(t.row,"cost",a)},expression:"scope.row.cost"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"count",label:"数量"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{on:{change:e.changeNum},model:{value:t.row.count,callback:function(a){e.$set(t.row,"count",a)},expression:"scope.row.count"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"provider",label:"供应商"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{on:{change:e.changeProvider},model:{value:t.row.provider,callback:function(a){e.$set(t.row,"provider",a)},expression:"scope.row.provider"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"note",label:"备注"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{on:{change:e.changeNote},model:{value:t.row.note,callback:function(a){e.$set(t.row,"note",a)},expression:"scope.row.note"}})]}}])})],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{"label-width":"100px",label:"对方订单号"}},[a("el-input",{model:{value:e.dataObj.trade_order_number,callback:function(t){e.$set(e.dataObj,"trade_order_number",t)},expression:"dataObj.trade_order_number"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{"label-width":"100px",label:"资源负责人"}},[a("span",[e._v(e._s(e.dataObj.res_person))])])],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"资源状态"}},[a("el-radio-group",{staticStyle:{"min-width":"270px"},attrs:{size:"small"},model:{value:e.confirm_status,callback:function(t){e.confirm_status=t},expression:"confirm_status"}},[a("el-radio-button",{attrs:{label:"未发单",name:"未发单"}}),e._v(" "),a("el-radio-button",{attrs:{label:"已发单",name:"已发单"}}),e._v(" "),a("el-radio-button",{attrs:{label:"已确认",name:"已确认"}}),e._v(" "),a("el-radio-button",{attrs:{label:"已取消",name:"已取消"}})],1)],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{"label-width":"100px",label:"附加项目说明"}},[a("span",[e._v(e._s(e.dataObj.item_memo))])])],1)],1)]],2)},staticRenderFns:[]};var fe={components:{hotel:pe,hotelother:a("VU/8")(me,be,!1,function(e){a("kkYB")},"data-v-16fcb5de",null).exports},data:function(){return window.type="add",{type:window.type,orderMain:{commissioner:"订单专员",channel_id:"订单渠道",channel_order_no:"渠道订单编号",user_name:"用户姓名",user_phone:"111111111111",order_memo:"备注"},hotelListObj:{hotel_id:"酒店名称",room_id:"房型名称",plan_id:"价格方案",check_in_date:"",check_out_date:"",customer_name:"出游人姓名",confirm_no:"123456",trade_order_number:"123456",confirm_status:"1",room_memo:"床型说明",res_person:"资源负责人",plan_memo:"价格方案说明",total_price:"总金额",total_cost:"成本价",profit:"利润",purchasePriceList:[{run_date:"请选择日期",price:"",cost:"",count:"",note:"",provider:0}]},hotelList:[],hotelotherListObj:{item_type:"附加项目类型",item_name:"附加项目名称",item_unit:"计价单位",check_in_date:"",customer_name:"出游人姓名",confirm_no:"123456",trade_order_number:"123456",res_person:"资源负责人",confirm_status:"1",item_memo:"附加项目说明",total_price:"总金额",total_cost:"成本价",profit:"利润",purchasePriceList:[{run_date:"请选择日期",price:"",cost:"",count:"",note:"",provider:0}]},hotelotherList:[],hotelListOpt:[],channelListOpt:[]}},methods:{addHotel:function(){this.hotelList.push(JSON.parse(re()(this.hotelListObj)))},addHotelOther:function(){this.hotelotherList.push(JSON.parse(re()(this.hotelotherListObj)))},delSinHotel:function(e){this.hotelList.splice(e,1)},delSinHotelOther:function(e){this.hotelotherList.splice(e,1)},onSubmit:function(){console.log("submit!");var e,t=[].concat(oe()(this.hotelList),oe()(this.hotelotherList));e=te()({},this.orderMain,{subOrderList:t}),ce.a.post("/hotel.php/order_main/newAdd?id=1",e).then(function(e){console.log(e)}).catch(function(e){console.log(e)})}},mounted:function(){var e=this;ce.a.get("/hotel.php/cf_hotel_info/getHotelList").then(function(t){console.log(t),e.hotelListOpt=t.data.list}).catch(function(e){console.log(e)}),ce.a.get("/hotel.php/cf_channel_info/getList").then(function(t){console.log(t),e.channelListOpt=t.data.list}).catch(function(e){console.log(e)})}},_e={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"form",attrs:{model:e.orderMain,"label-width":"100px"}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"订单专员"}},[a("el-input",{model:{value:e.orderMain.commissioner,callback:function(t){e.$set(e.orderMain,"commissioner",t)},expression:"orderMain.commissioner"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}})],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"订单渠道"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",placeholder:"请选择"},model:{value:e.orderMain.channel_id,callback:function(t){e.$set(e.orderMain,"channel_id",t)},expression:"orderMain.channel_id"}},e._l(e.channelListOpt,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"渠道订单编号"}},[a("el-input",{model:{value:e.orderMain.channel_order_no,callback:function(t){e.$set(e.orderMain,"channel_order_no",t)},expression:"orderMain.channel_order_no"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"用户姓名"}},[a("el-input",{model:{value:e.orderMain.user_name,callback:function(t){e.$set(e.orderMain,"user_name",t)},expression:"orderMain.user_name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"用户电话"}},[a("el-input",{model:{value:e.orderMain.user_phone,callback:function(t){e.$set(e.orderMain,"user_phone",t)},expression:"orderMain.user_phone"}})],1)],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.orderMain.order_memo,callback:function(t){e.$set(e.orderMain,"order_memo",t)},expression:"orderMain.order_memo"}})],1),e._v(" "),a("el-form-item",[a("el-row",{attrs:{type:"flex"}},[a("el-button",{attrs:{type:"primary"},on:{click:e.addHotel}},[e._v("添加酒店")])],1)],1),e._v(" "),e._l(e.hotelList,function(t,o){return[a("el-card",{key:"hotel"+o,staticClass:"card",attrs:{shadow:"hover"}},["add"==e.type?a("el-row",{attrs:{type:"flex",justify:"end"}},[a("i",{staticClass:"el-icon-close",on:{click:function(t){return e.delSinHotel(o)}}})]):e._e(),e._v(" "),a("hotel",{attrs:{dataObj:t,hotelListOpt:e.hotelListOpt}})],1)]}),e._v(" "),a("el-form-item",[a("el-row",{staticStyle:{"margin-top":"20px"},attrs:{type:"flex"}},[a("el-button",{attrs:{type:"primary"},on:{click:e.addHotelOther}},[e._v("添加附加项目")])],1)],1),e._v(" "),e._l(e.hotelotherList,function(t,o){return[a("el-card",{key:"hotelother"+o,staticClass:"card",attrs:{shadow:"hover"}},["add"==e.type?a("el-row",{attrs:{type:"flex",justify:"end"}},[a("i",{staticClass:"el-icon-close",on:{click:function(t){return e.delSinHotelOther(o)}}})]):e._e(),e._v(" "),a("hotelother",{attrs:{dataObj:t}})],1)]}),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.onSubmit}},[e._v("提交订单")])],1)],2)},staticRenderFns:[]},he={name:"App",components:{HelloWorld:a("VU/8")(fe,_e,!1,null,null,null).exports}},ve={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("HelloWorld")],1)},staticRenderFns:[]};var Oe=a("VU/8")(he,ve,!1,function(e){a("zuYX")},null,null).exports;K.default.use(V.a),K.default.use(U.a),K.default.use(Q.a),K.default.use(G.a),K.default.use(X.a),K.default.use(T.a),K.default.use(J.a),K.default.use(Y.a),K.default.use(B.a),K.default.use(E.a),K.default.use(D.a),K.default.use(M.a),K.default.use(L.a),K.default.use($.a),K.default.use(x.a),K.default.use(j.a),K.default.use(w.a),K.default.use(v.a),K.default.use(_.a),K.default.use(b.a),K.default.use(p.a),K.default.use(u.a.directive),K.default.prototype.$loading=u.a.service,K.default.prototype.$msgbox=i.a,K.default.prototype.$alert=i.a.alert,K.default.prototype.$confirm=i.a.confirm,K.default.prototype.$prompt=i.a.prompt,K.default.prototype.$notify=n.a,K.default.prototype.$message=l.a,K.default.config.productionTip=!1,new K.default({el:"#app",render:function(e){return e(Oe)}})},Q6SQ:function(e,t){},"X+ky":function(e,t){},XPMo:function(e,t){},Zki6:function(e,t){},bRYy:function(e,t){},cDSy:function(e,t){},cwe7:function(e,t){},d7TW:function(e,t){},isE6:function(e,t){},isgN:function(e,t){},jZDA:function(e,t){},kkYB:function(e,t){},oq7i:function(e,t){},qunJ:function(e,t){},zuYX:function(e,t){}},["NHnr"]);