|
- webpackJsonp([1],{"+BTi":function(t,e){},"+Rdb":function(t,e){},"/I4U":function(t,e){},"2BWB":function(t,e){},"2rGO":function(t,e){},"5M0c":function(t,e){},"5ObC":function(t,e){},"8mNY":function(t,e){},BNJR:function(t,e){},Dte2:function(t,e){},GXEp:function(t,e){},I4nB:function(t,e){},Iun5:function(t,e){},Mvmb:function(t,e){},NHnr:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});a("cwe7"),a("+BTi");var l=a("2X9z"),o=a.n(l),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),v=(a("jZDA"),a("91Nw")),h=a.n(v),O=(a("d7TW"),a("ajQY")),w=a.n(O),y=(a("Iun5"),a("ttjG")),j=a.n(y),x=(a("+Rdb"),a("Mezo")),k=a.n(x),g=(a("qunJ"),a("vqwl")),$=a.n(g),S=(a("5ObC"),a("4ZDJ")),N=a.n(S),M=(a("2BWB"),a("bFD8")),D=a.n(M),L=(a("isgN"),a("tLa+")),H=a.n(L),C=(a("Dte2"),a("q4le")),A=a.n(C),B=(a("isE6"),a("LR6y")),R=a.n(B),Y=(a("GXEp"),a("mtrD")),E=a.n(Y),T=(a("5M0c"),a("YJmC")),X=a.n(T),z=(a("I4nB"),a("STLj")),I=a.n(z),J=(a("cDSy"),a("e0Bm")),F=a.n(J),W=(a("bRYy"),a("eBGF")),G=a.n(W),Q=(a("BNJR"),a("fDPO")),q=a.n(Q),U=(a("Zki6"),a("0kY3")),Z=a.n(U),P=(a("X+ky"),a("HJMx")),V=a.n(P),K=a("7+uW"),tt=a("mvHQ"),et=a.n(tt),at=a("BO1k"),lt=a.n(at),ot=a("mtWM"),rt=a.n(ot),nt={name:"hotel",props:{dataObj:Object,hotelListOpt:Array},data:function(){return{type:window.type,roomListOpt:[],date:[],day:[]}},watch:{date:function(t){console.log(t),this.$set(this.dataObj,"check_in_date",t[0]),this.$set(this.dataObj,"check_out_date",t[1]);var e=new Date(t[0]),a=new Date(t[1]),l=this.getAllDateCN(e,a),o=[],r=!0,n=!1,s=void 0;try{for(var i,c=lt()(l);!(r=(i=c.next()).done);r=!0){var u=i.value;o.push({run_date:u,price:"",cost:"",count:"",note:"",provider:""})}}catch(t){n=!0,s=t}finally{try{!r&&c.return&&c.return()}finally{if(n)throw s}}this.dataObj.tableData=o,this.$set(this.dataObj,"tableData",o)}},methods:{getAllDateCN:function(t,e){for(var a=[],l=0;e.getTime()-t.getTime()>0;){var o=t.getFullYear(),r=t.getMonth()+1,n=t.getDate();a[l]=o+"-"+r+"-"+n,t.setDate(t.getDate()+1),l+=1}return a},getSummaries:function(t){var e=this,a=t.columns,l=t.data;console.log(t);var o=[];return a.forEach(function(t,r){if(0!==r)if(3!==r){if(5!==r)if(4!==r){var n=l.map(function(e){return Number(e[t.property])*Number(e[a[3].property])});n.every(function(t){return isNaN(t)})?o[r]="N/A":(o[r]=n.reduce(function(t,e){var a=Number(e);return isNaN(a)?t:t+e},0),1==r&&(e.dataObj.total_price=o[r],e.$set(e.dataObj,"total_price",o[r])),2==r&&(e.dataObj.total_cost=o[r],e.$set(e.dataObj,"total_cost",o[r])),4==r&&(e.dataObj.profit=o[r],e.$set(e.dataObj,"profit",o[r])),o[r]+=" 元")}else{var s=l.map(function(t){return(1*Number(t[a[1].property])-Number(t[a[2].property]))*Number(t[a[3].property])});s.every(function(t){return isNaN(t)})?o[r]="N/A":(o[r]=s.reduce(function(t,e){var a=Number(e);return isNaN(a)?t:t+e},0),o[r]+=" 元")}}else o[r]="利润";else o[r]="总价"}),o},selectChange:function(t){var e=this;console.log(t),rt.a.get("/hotel.php/cf_room_info/getRoomList?hotelId="+t).then(function(t){console.log(t),e.roomListOpt=t.data.list}).catch(function(t){console.log(t)})},onSubmit:function(){console.log("submit!")}},mounted:function(){0}},st={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-form",{ref:"form",attrs:{model:t.dataObj,"label-width":"100px"}},["edit"==t.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}},[t._v("\n "+t._s("酒店")+"\n ")]),t._v(" "),a("el-col",{attrs:{span:2,push:3}},[a("el-button",[t._v("增补采购单")])],1),t._v(" "),a("el-col",{attrs:{span:8}},[a("el-button",[t._v("修改")]),t._v(" "),a("el-button",[t._v("保存")]),t._v(" "),a("el-button",[t._v("取消")])],1)],1)],1),t._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:t.selectChange},model:{value:t.dataObj.hotel_id,callback:function(e){t.$set(t.dataObj,"hotel_id",e)},expression:"dataObj.hotel_id"}},t._l(t.hotelListOpt,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}),1)],1)],1),t._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"房型名称"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择"},on:{change:t.selectChange},model:{value:t.dataObj.room_id,callback:function(e){t.$set(t.dataObj,"room_id",e)},expression:"dataObj.room_id"}},t._l(t.roomListOpt,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}),1)],1)],1),t._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"价格方案"}},[a("el-input",{model:{value:t.dataObj.plan_id,callback:function(e){t.$set(t.dataObj,"plan_id",e)},expression:"dataObj.plan_id"}})],1)],1)],1),t._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:t.date,callback:function(e){t.date=e},expression:"date"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{"label-width":"100px",label:"出游人姓名"}},[a("el-input",{model:{value:t.dataObj.customer_name,callback:function(e){t.$set(t.dataObj,"customer_name",e)},expression:"dataObj.customer_name"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"确认号"}},[a("el-input",{model:{value:t.dataObj.confirm_no,callback:function(e){t.$set(t.dataObj,"confirm_no",e)},expression:"dataObj.confirm_no"}})],1)],1)],1),t._v(" "),a("el-form-item",[a("el-table",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{data:t.dataObj.tableData,border:"",height:"500","summary-method":t.getSummaries,"show-summary":""}},[a("el-table-column",{attrs:{prop:"run_date",label:"日期",width:"180"}}),t._v(" "),a("el-table-column",{attrs:{prop:"price",label:"售卖价"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{model:{value:e.row.price,callback:function(a){t.$set(e.row,"price",a)},expression:"scope.row.price"}})]}}],null,!1,3609027050)}),t._v(" "),a("el-table-column",{attrs:{prop:"cost",label:"成本价"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{model:{value:e.row.cost,callback:function(a){t.$set(e.row,"cost",a)},expression:"scope.row.cost"}})]}}],null,!1,3496592332)}),t._v(" "),a("el-table-column",{attrs:{prop:"count",label:"数量"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{model:{value:e.row.count,callback:function(a){t.$set(e.row,"count",a)},expression:"scope.row.count"}})]}}],null,!1,3442184420)}),t._v(" "),a("el-table-column",{attrs:{prop:"provider",label:"供应商"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{model:{value:e.row.provider,callback:function(a){t.$set(e.row,"provider",a)},expression:"scope.row.provider"}})]}}],null,!1,25673640)}),t._v(" "),a("el-table-column",{attrs:{prop:"note",label:"备注"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{model:{value:e.row.note,callback:function(a){t.$set(e.row,"note",a)},expression:"scope.row.note"}})]}}],null,!1,3894393337)})],1)],1),t._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:t.dataObj.trade_order_number,callback:function(e){t.$set(t.dataObj,"trade_order_number",e)},expression:"dataObj.trade_order_number"}})],1)],1),t._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:t.dataObj.confirm_status,callback:function(e){t.$set(t.dataObj,"confirm_status",e)},expression:"dataObj.confirm_status"}},[a("el-radio-button",{attrs:{label:"未发单",name:"未发单"}}),t._v(" "),a("el-radio-button",{attrs:{label:"已发单",name:"已发单"}}),t._v(" "),a("el-radio-button",{attrs:{label:"已确认",name:"已确认"}}),t._v(" "),a("el-radio-button",{attrs:{label:"已取消",name:"已取消"}})],1)],1)],1)],1),t._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{"label-width":"100px",label:"床型说明"}},[a("span",[t._v(t._s(t.dataObj.room_memo))])])],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{"label-width":"100px",label:"资源负责人"}},[a("span",[t._v(t._s(t.dataObj.res_person))])])],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{"label-width":"100px",label:"价格方案说明"}},[a("span",[t._v(t._s(t.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:t.selectChange},model:{value:t.dataObj.hotel_id,callback:function(e){t.$set(t.dataObj,"hotel_id",e)},expression:"dataObj.hotel_id"}},t._l(t.hotelListOpt,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}),1)],1)],1),t._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"房型名称"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择"},on:{change:t.selectChange},model:{value:t.dataObj.room_id,callback:function(e){t.$set(t.dataObj,"room_id",e)},expression:"dataObj.room_id"}},t._l(t.roomListOpt,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}),1)],1)],1),t._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"价格方案"}},[a("el-input",{model:{value:t.dataObj.plan_id,callback:function(e){t.$set(t.dataObj,"plan_id",e)},expression:"dataObj.plan_id"}})],1)],1)],1),t._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:t.run_date,callback:function(e){t.run_date=e},expression:"run_date"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{"label-width":"100px",label:"出游人姓名"}},[a("el-input",{model:{value:t.dataObj.customer_name,callback:function(e){t.$set(t.dataObj,"customer_name",e)},expression:"dataObj.customer_name"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"确认号"}},[a("el-input",{model:{value:t.dataObj.confirm_no,callback:function(e){t.$set(t.dataObj,"confirm_no",e)},expression:"dataObj.confirm_no"}})],1)],1)],1),t._v(" "),a("el-form-item",[a("el-table",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{data:t.dataObj.tableData,border:"",height:"500","summary-method":t.getSummaries,"show-summary":""}},[a("el-table-column",{attrs:{prop:"run_date",label:"日期",width:"180"}}),t._v(" "),a("el-table-column",{attrs:{prop:"price",label:"售卖价"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{model:{value:e.row.price,callback:function(a){t.$set(e.row,"price",a)},expression:"scope.row.price"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"cost",label:"成本价"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{model:{value:e.row.cost,callback:function(a){t.$set(e.row,"cost",a)},expression:"scope.row.cost"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"count",label:"数量"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{model:{value:e.row.count,callback:function(a){t.$set(e.row,"count",a)},expression:"scope.row.count"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"provider",label:"供应商"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{model:{value:e.row.provider,callback:function(a){t.$set(e.row,"provider",a)},expression:"scope.row.provider"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"note",label:"备注"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{model:{value:e.row.note,callback:function(a){t.$set(e.row,"note",a)},expression:"scope.row.note"}})]}}])})],1)],1),t._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:t.dataObj.trade_order_number,callback:function(e){t.$set(t.dataObj,"trade_order_number",e)},expression:"dataObj.trade_order_number"}})],1)],1),t._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:t.dataObj.confirm_status,callback:function(e){t.$set(t.dataObj,"confirm_status",e)},expression:"dataObj.confirm_status"}},[a("el-radio-button",{attrs:{label:"未发单",name:"未发单"}}),t._v(" "),a("el-radio-button",{attrs:{label:"已发单",name:"已发单"}}),t._v(" "),a("el-radio-button",{attrs:{label:"已确认",name:"已确认"}}),t._v(" "),a("el-radio-button",{attrs:{label:"已取消",name:"已取消"}})],1)],1)],1)],1),t._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{"label-width":"100px",label:"床型说明"}},[a("span",[t._v(t._s(t.dataObj.room_memo))])])],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{"label-width":"100px",label:"资源负责人"}},[a("span",[t._v(t._s(t.dataObj.res_person))])])],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{"label-width":"100px",label:"价格方案说明"}},[a("span",[t._v(t._s(t.dataObj.priceIntro))])])],1)],1)]],2)},staticRenderFns:[]};var it=a("VU/8")(nt,st,!1,function(t){a("Mvmb")},"data-v-6fbaf3eb",null).exports,ct={name:"hotelother",props:{dataObj:Object},data:function(){return{type:window.type,date:[],day:[]}},watch:{date:function(t){console.log(t),this.$set(this.dataObj,"check_in_date",t[0]),this.$set(this.dataObj,"check_out_date",t[1]);var e=new Date(t[0]),a=new Date(t[1]),l=this.getAllDateCN(e,a),o=[],r=!0,n=!1,s=void 0;try{for(var i,c=lt()(l);!(r=(i=c.next()).done);r=!0){var u=i.value;o.push({run_date:u,price:"",cost:"",count:"",note:"",provider:""})}}catch(t){n=!0,s=t}finally{try{!r&&c.return&&c.return()}finally{if(n)throw s}}this.dataObj.tableData=o,this.$set(this.dataObj,"tableData",o)}},methods:{getAllDateCN:function(t,e){for(var a=[],l=0;e.getTime()-t.getTime()>0;){var o=t.getFullYear(),r=t.getMonth()+1,n=t.getDate();a[l]=o+"-"+r+"-"+n,t.setDate(t.getDate()+1),l+=1}return a},getSummaries:function(t){var e=this,a=t.columns,l=t.data,o=[];return a.forEach(function(t,r){if(0!==r)if(3!==r){if(5!==r)if(4!==r){var n=l.map(function(e){return Number(e[t.property])*Number(e[a[3].property])});n.every(function(t){return isNaN(t)})?o[r]="N/A":(o[r]=n.reduce(function(t,e){var a=Number(e);return isNaN(a)?t:t+e},0),1==r&&(e.dataObj.total_price=o[r],e.$set(e.dataObj,"total_price",o[r])),2==r&&(e.dataObj.total_cost=o[r],e.$set(e.dataObj,"total_cost",o[r])),4==r&&(e.dataObj.profit=o[r],e.$set(e.dataObj,"profit",o[r])),o[r]+=" 元")}else{var s=l.map(function(t){return(1*Number(t[a[1].property])-Number(t[a[2].property]))*Number(t[a[3].property])});s.every(function(t){return isNaN(t)})?o[r]="N/A":(o[r]=s.reduce(function(t,e){var a=Number(e);return isNaN(a)?t:t+e},0),o[r]+=" 元")}}else o[r]="利润";else o[r]="总价"}),o},onSubmit:function(){console.log("submit!")}},mounted:function(){0}},ut={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-form",{ref:"form",attrs:{model:t.dataObj,"label-width":"100px"}},["edit"==t.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}},[t._v("\n "+t._s("附加项目")+"\n ")]),t._v(" "),a("el-col",{attrs:{span:2,push:3}},[a("el-button",[t._v("增补采购单")])],1),t._v(" "),a("el-col",{attrs:{span:8}},[a("el-button",[t._v("修改")]),t._v(" "),a("el-button",[t._v("保存")]),t._v(" "),a("el-button",[t._v("取消")])],1)],1)],1),t._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:t.dataObj.item_type,callback:function(e){t.$set(t.dataObj,"item_type",e)},expression:"dataObj.item_type"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"附加项目名称"}},[a("el-input",{model:{value:t.dataObj.item_name,callback:function(e){t.$set(t.dataObj,"item_name",e)},expression:"dataObj.item_name"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"计价单位"}},[a("el-input",{model:{value:t.dataObj.item_unit,callback:function(e){t.$set(t.dataObj,"item_unit",e)},expression:"dataObj.item_unit"}})],1)],1)],1),t._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:t.dataObj.use_date,callback:function(e){t.$set(t.dataObj,"use_date",e)},expression:"dataObj.use_date"}})],1)],1)],1),t._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{"label-width":"100px",label:"出游人姓名"}},[a("el-input",{model:{value:t.dataObj.customer_name,callback:function(e){t.$set(t.dataObj,"customer_name",e)},expression:"dataObj.customer_name"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"确认号"}},[a("el-input",{model:{value:t.dataObj.confirm_no,callback:function(e){t.$set(t.dataObj,"confirm_no",e)},expression:"dataObj.confirm_no"}})],1)],1)],1),t._v(" "),a("el-form-item",[a("el-table",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{data:t.dataObj.tableData,border:"",height:"500","summary-method":t.getSummaries,"show-summary":""}},[a("el-table-column",{attrs:{prop:"run_date",label:"日期",width:"180"}}),t._v(" "),a("el-table-column",{attrs:{prop:"price",label:"售卖价"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{model:{value:e.row.price,callback:function(a){t.$set(e.row,"price",a)},expression:"scope.row.price"}})]}}],null,!1,3609027050)}),t._v(" "),a("el-table-column",{attrs:{prop:"cost",label:"成本价"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{model:{value:e.row.cost,callback:function(a){t.$set(e.row,"cost",a)},expression:"scope.row.cost"}})]}}],null,!1,3496592332)}),t._v(" "),a("el-table-column",{attrs:{prop:"count",label:"数量"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{model:{value:e.row.count,callback:function(a){t.$set(e.row,"count",a)},expression:"scope.row.count"}})]}}],null,!1,3442184420)}),t._v(" "),a("el-table-column",{attrs:{prop:"provider",label:"供应商"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{model:{value:e.row.provider,callback:function(a){t.$set(e.row,"provider",a)},expression:"scope.row.provider"}})]}}],null,!1,25673640)}),t._v(" "),a("el-table-column",{attrs:{prop:"note",label:"备注"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{model:{value:e.row.note,callback:function(a){t.$set(e.row,"note",a)},expression:"scope.row.note"}})]}}],null,!1,3894393337)})],1)],1),t._v(" "),a("el-row",[a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{"label-width":"100px",label:"对方订单号"}},[a("el-input",{model:{value:t.dataObj.trade_order_number,callback:function(e){t.$set(t.dataObj,"trade_order_number",e)},expression:"dataObj.trade_order_number"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{"label-width":"100px",label:"资源负责人"}},[a("span",[t._v(t._s(t.dataObj.res_person))])])],1),t._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:t.dataObj.confirm_status,callback:function(e){t.$set(t.dataObj,"confirm_status",e)},expression:"dataObj.confirm_status"}},[a("el-radio-button",{attrs:{label:"未发单",name:"未发单"}}),t._v(" "),a("el-radio-button",{attrs:{label:"已发单",name:"已发单"}}),t._v(" "),a("el-radio-button",{attrs:{label:"已确认",name:"已确认"}}),t._v(" "),a("el-radio-button",{attrs:{label:"已取消",name:"已取消"}})],1)],1)],1)],1),t._v(" "),a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{"label-width":"100px",label:"附加项目说明"}},[a("span",[t._v(t._s(t.dataObj.item_memo))])])],1)],1)],2)],1):[a("el-row",{staticStyle:{"margin-top":"25px","padding-right":"20px"}},[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:t.dataObj.use_date,callback:function(e){t.$set(t.dataObj,"use_date",e)},expression:"dataObj.use_date"}})],1)],1)],1),t._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{"label-width":"100px",label:"出游人姓名"}},[a("el-input",{model:{value:t.dataObj.customer_name,callback:function(e){t.$set(t.dataObj,"customer_name",e)},expression:"dataObj.customer_name"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"确认号"}},[a("el-input",{model:{value:t.dataObj.confirm_no,callback:function(e){t.$set(t.dataObj,"confirm_no",e)},expression:"dataObj.confirm_no"}})],1)],1)],1),t._v(" "),a("el-form-item",[a("el-table",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{data:t.dataObj.tableData,border:"",height:"500","summary-method":t.getSummaries,"show-summary":""}},[a("el-table-column",{attrs:{prop:"run_date",label:"日期",width:"180"}}),t._v(" "),a("el-table-column",{attrs:{prop:"price",label:"售卖价"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{model:{value:e.row.price,callback:function(a){t.$set(e.row,"price",a)},expression:"scope.row.price"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"cost",label:"成本价"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{model:{value:e.row.cost,callback:function(a){t.$set(e.row,"cost",a)},expression:"scope.row.cost"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"count",label:"数量"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{model:{value:e.row.count,callback:function(a){t.$set(e.row,"count",a)},expression:"scope.row.count"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"provider",label:"供应商"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{model:{value:e.row.provider,callback:function(a){t.$set(e.row,"provider",a)},expression:"scope.row.provider"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"note",label:"备注"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{model:{value:e.row.note,callback:function(a){t.$set(e.row,"note",a)},expression:"scope.row.note"}})]}}])})],1)],1),t._v(" "),a("el-row",[a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{"label-width":"100px",label:"对方订单号"}},[a("el-input",{model:{value:t.dataObj.trade_order_number,callback:function(e){t.$set(t.dataObj,"trade_order_number",e)},expression:"dataObj.trade_order_number"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{"label-width":"100px",label:"资源负责人"}},[a("span",[t._v(t._s(t.dataObj.res_person))])])],1),t._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:t.dataObj.confirm_status,callback:function(e){t.$set(t.dataObj,"confirm_status",e)},expression:"dataObj.confirm_status"}},[a("el-radio-button",{attrs:{label:"未发单",name:"未发单"}}),t._v(" "),a("el-radio-button",{attrs:{label:"已发单",name:"已发单"}}),t._v(" "),a("el-radio-button",{attrs:{label:"已确认",name:"已确认"}}),t._v(" "),a("el-radio-button",{attrs:{label:"已取消",name:"已取消"}})],1)],1)],1)],1),t._v(" "),a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{"label-width":"100px",label:"附加项目说明"}},[a("span",[t._v(t._s(t.dataObj.item_memo))])])],1)],1)]],2)},staticRenderFns:[]};var dt={components:{hotel:it,hotelother:a("VU/8")(ct,ut,!1,function(t){a("h1yX")},"data-v-3aa825df",null).exports},data:function(){return window.type="edit",{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:"未发单",room_memo:"床型说明",res_person:"资源负责人",plan_memo:"价格方案说明",total_price:"总金额",total_cost:"成本价",profit:"利润",tableData:[{run_date:"请选择日期",price:"",cost:"",count:"",note:"",provider:0}]},hotelList:[],hotelotherListObj:{item_type:"附加项目类型",item_name:"附加项目名称",item_unit:"计价单位",use_date:"",customer_name:"出游人姓名",confirm_no:"123456",trade_order_number:"123456",res_person:"资源负责人",confirm_status:"未发单",item_memo:"附加项目说明",total_price:"总金额",total_cost:"成本价",profit:"利润",tableData:[{run_date:"请选择日期",price:"",cost:"",count:"",note:"",provider:0}]},hotelotherList:[],hotelListOpt:[],channelListOpt:[]}},methods:{addHotel:function(){this.hotelList.push(JSON.parse(et()(this.hotelListObj)))},addHotelOther:function(){this.hotelotherList.push(JSON.parse(et()(this.hotelotherListObj)))},delSinHotel:function(t){this.hotelList.splice(t,1)},delSinHotelOther:function(t){this.hotelotherList.splice(t,1)},onSubmit:function(){console.log("submit!"),rt.a.post("/hotel.php/order_main/newAdd?id=1",{orderMain:this.orderMain,hotel:this.hotelList,item:this.hotelotherList}).then(function(t){console.log(t)}).catch(function(t){console.log(t)})}},mounted:function(){var t=this;rt.a.get("/hotel.php/cf_hotel_info/getHotelList").then(function(e){console.log(e),t.hotelListOpt=e.data.list}).catch(function(t){console.log(t)}),rt.a.get("/hotel.php/cf_channel_info/getList").then(function(e){console.log(e),t.channelListOpt=e.data.list}).catch(function(t){console.log(t)})}},pt={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-form",{ref:"form",attrs:{model:t.orderMain,"label-width":"100px"}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"订单专员"}},[a("el-input",{model:{value:t.orderMain.commissioner,callback:function(e){t.$set(t.orderMain,"commissioner",e)},expression:"orderMain.commissioner"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}})],1),t._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:t.orderMain.channel_id,callback:function(e){t.$set(t.orderMain,"channel_id",e)},expression:"orderMain.channel_id"}},t._l(t.channelListOpt,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}),1)],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"渠道订单编号"}},[a("el-input",{model:{value:t.orderMain.channel_order_no,callback:function(e){t.$set(t.orderMain,"channel_order_no",e)},expression:"orderMain.channel_order_no"}})],1)],1)],1),t._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"用户姓名"}},[a("el-input",{model:{value:t.orderMain.user_name,callback:function(e){t.$set(t.orderMain,"user_name",e)},expression:"orderMain.user_name"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"用户电话"}},[a("el-input",{model:{value:t.orderMain.user_phone,callback:function(e){t.$set(t.orderMain,"user_phone",e)},expression:"orderMain.user_phone"}})],1)],1)],1),t._v(" "),a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{attrs:{type:"textarea"},model:{value:t.orderMain.order_memo,callback:function(e){t.$set(t.orderMain,"order_memo",e)},expression:"orderMain.order_memo"}})],1),t._v(" "),a("el-form-item",[a("el-row",{attrs:{type:"flex"}},[a("el-button",{attrs:{type:"primary"},on:{click:t.addHotel}},[t._v("添加酒店")])],1)],1),t._v(" "),t._l(t.hotelList,function(e,l){return[a("el-card",{key:"hotel"+l,staticClass:"card",attrs:{shadow:"hover"}},["add"==t.type?a("el-row",{attrs:{type:"flex",justify:"end"}},[a("i",{staticClass:"el-icon-close",on:{click:function(e){return t.delSinHotel(l)}}})]):t._e(),t._v(" "),a("hotel",{attrs:{dataObj:e,hotelListOpt:t.hotelListOpt}})],1)]}),t._v(" "),a("el-form-item",[a("el-row",{staticStyle:{"margin-top":"20px"},attrs:{type:"flex"}},[a("el-button",{attrs:{type:"primary"},on:{click:t.addHotelOther}},[t._v("添加附加项目")])],1)],1),t._v(" "),t._l(t.hotelotherList,function(e,l){return[a("el-card",{key:"hotelother"+l,staticClass:"card",attrs:{shadow:"hover"}},["add"==t.type?a("el-row",{attrs:{type:"flex",justify:"end"}},[a("i",{staticClass:"el-icon-close",on:{click:function(e){return t.delSinHotelOther(l)}}})]):t._e(),t._v(" "),a("hotelother",{attrs:{dataObj:e}})],1)]}),t._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:t.onSubmit}},[t._v("提交订单")])],1)],2)},staticRenderFns:[]},mt={name:"App",components:{HelloWorld:a("VU/8")(dt,pt,!1,null,null,null).exports}},bt={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{attrs:{id:"app"}},[e("HelloWorld")],1)},staticRenderFns:[]};var ft=a("VU/8")(mt,bt,!1,function(t){a("zuYX")},null,null).exports;K.default.use(V.a),K.default.use(Z.a),K.default.use(q.a),K.default.use(G.a),K.default.use(F.a),K.default.use(I.a),K.default.use(X.a),K.default.use(E.a),K.default.use(R.a),K.default.use(A.a),K.default.use(H.a),K.default.use(D.a),K.default.use(N.a),K.default.use($.a),K.default.use(k.a),K.default.use(j.a),K.default.use(w.a),K.default.use(h.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=o.a,K.default.config.productionTip=!1,new K.default({el:"#app",render:function(t){return t(ft)}})},Q6SQ:function(t,e){},"X+ky":function(t,e){},XPMo:function(t,e){},Zki6:function(t,e){},bRYy:function(t,e){},cDSy:function(t,e){},cwe7:function(t,e){},d7TW:function(t,e){},h1yX:function(t,e){},isE6:function(t,e){},isgN:function(t,e){},jZDA:function(t,e){},oq7i:function(t,e){},qunJ:function(t,e){},zuYX:function(t,e){}},["NHnr"]);
|