1 |
- webpackJsonp([1],{243:function(t,e,r){r(291);var o=r(1)(r(292),r(305),null,null);t.exports=o.exports},291:function(t,e){},292:function(t,e,r){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=r(82),n=o(a),i=r(31),s=o(i),l=r(293),c=o(l),d=r(297),u=o(d),m=r(301),p=o(m);e.default={name:"product",components:{edit:c.default,remark:u.default,detail:p.default},computed:{prosHandle:function(){var t=[].concat(JSON.parse((0,s.default)(this.products))),e=!0,r=!1,o=void 0;try{for(var a,i=(0,n.default)(t);!(e=(a=i.next()).done);e=!0){var l=a.value;0==l.status?l.status="待处理":1==l.status?l.status="待支付":2==l.status?l.status="已支付":3==l.status?l.status="关闭":l.status="支付失败"}}catch(t){r=!0,o=t}finally{try{!e&&i.return&&i.return()}finally{if(r)throw o}}return t}},data:function(){var t=this;return{row:{},total:0,pageSize:20,proShow:!0,editShow:!1,remarkShow:!1,keyword:"",formContent:{},columns:[{title:"月嫂等级",key:"level"},{title:"联系人",key:"contact",align:"center"},{title:"联系电话",key:"phone",align:"center"},{title:"订单价格",key:"price",align:"center"},{title:"订单状态",key:"status",align:"center"},{title:"备注",key:"remark",align:"center"},{title:"操作",key:"action",align:"center",width:300,render:function(e,r){return e("div",[e("Button",{props:{type:"primary",size:"default"},style:{marginRight:"5px"},on:{click:function(){t.formContent=r.row,t.proShow=!1}}},"详情"),e("Button",{props:{type:"primary",size:"default"},style:{marginRight:"5px"},on:{click:function(){t.row=r.row,t.editShow=!0}}},"修改"),e("Button",{props:{type:"primary",size:"default"},style:{marginRight:"5px"},on:{click:function(){t.row=r.row,t.remarkShow=!0}}},"备注"),e("Button",{props:{type:"error",size:"default"},style:{marginRight:"5px"},on:{click:function(){var e=r.row.id;t.$Modal.confirm({title:"注意",content:"确定要删除?",onOk:function(){t.axios.delete("/maternity_matron_order/"+e).then(function(r){t.products=t.products.filter(function(t){if(t.id!=e)return!0}),t.$Modal.remove()})},onCancel:function(){t.$Modal.remove()}})}}},"删除")])}}],products:[]}},methods:{getData:function(t){var e=this;this.axios.get("/maternity_matron_orders",{params:{page:t||1}}).then(function(t){e.products=t.data.data,e.pageSize=t.data.per_page,e.total=t.data.total})},closeModal:function(t){var e=this;this.editShow=!1,t&&t.id&&this.products.forEach(function(r,o){r.id==t.id&&(r.price=t.price,e.$set(e.products,o,r))})},closeRemark:function(t){var e=this;this.remarkShow=!1,t&&t.id&&this.products.forEach(function(r,o){r.id==t.id&&(r.remark=t.remark,e.$set(e.products,o,r))})},back:function(){this.proShow=!0},changePage:function(t){this.keyword?this.search(t):this.getData(t)},search:function(t){var e=this;this.axios.get("/maternity_matron_orders",{params:{keyword:this.keyword,page:t||1}}).then(function(t){e.products=t.data.data,e.pageSize=t.data.per_page,e.total=t.data.total})}},created:function(){this.getData()}}},293:function(t,e,r){r(294);var o=r(1)(r(295),r(296),null,null);t.exports=o.exports},294:function(t,e){},295:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"edit",data:function(){return{loading:!0,id:this.row.id,price:this.row.price,editModal:!1}},watch:{row:function(){this.price=this.row.price,this.id=this.row.id},editShow:function(){this.editModal=this.editShow},editModal:function(){this.editModal||this.$emit("close")}},props:{editShow:Boolean,row:Object},methods:{submit:function(){var t=this;this.axios.post("/maternity_matron_order/price",{id:this.id,price:this.price}).then(function(e){t.$emit("close",{id:t.id,price:t.price}),t.loading=!1})}}}},296:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("Modal",{attrs:{loading:t.loading},model:{value:t.editModal,callback:function(e){t.editModal=e},expression:"editModal"}},[r("p",{attrs:{slot:"header"},slot:"header"},[r("Icon",{attrs:{type:"information-circled"}}),t._v(" "),r("span",[t._v("修改")])],1),t._v(" "),r("div",[r("Form",{ref:"form",attrs:{"label-width":80}},[r("FormItem",{attrs:{label:"价格"}},[r("Input",{model:{value:t.price,callback:function(e){t.price=e},expression:"price"}})],1)],1)],1),t._v(" "),r("div",{attrs:{slot:"footer"},slot:"footer"},[r("Button",{attrs:{type:"primary"},on:{click:t.submit}},[t._v("确定")])],1)])},staticRenderFns:[]}},297:function(t,e,r){r(298);var o=r(1)(r(299),r(300),null,null);t.exports=o.exports},298:function(t,e){},299:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"remark",data:function(){return{loading:!0,id:this.row.id,remark:this.row.remark,remarkModal:!1}},watch:{row:function(){this.remark=this.row.remark,this.id=this.row.id},remarkShow:function(){this.remarkModal=this.remarkShow},remarkModal:function(){this.remarkModal||this.$emit("close")}},props:{remarkShow:Boolean,row:Object},methods:{submit:function(){var t=this;this.axios.post("/maternity_matron_order/remark",{id:this.id,remark:this.remark}).then(function(e){t.$emit("close",{id:t.id,remark:t.remark}),t.loading=!1})}}}},300:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("Modal",{attrs:{loading:t.loading},model:{value:t.remarkModal,callback:function(e){t.remarkModal=e},expression:"remarkModal"}},[r("p",{attrs:{slot:"header"},slot:"header"},[r("Icon",{attrs:{type:"information-circled"}}),t._v(" "),r("span",[t._v("修改")])],1),t._v(" "),r("div",[r("Form",{ref:"form",attrs:{"label-width":80}},[r("FormItem",{attrs:{label:"备注"}},[r("Input",{attrs:{type:"textarea"},model:{value:t.remark,callback:function(e){t.remark=e},expression:"remark"}})],1)],1)],1),t._v(" "),r("div",{attrs:{slot:"footer"},slot:"footer"},[r("Button",{attrs:{type:"primary"},on:{click:t.submit}},[t._v("确定")])],1)])},staticRenderFns:[]}},301:function(t,e,r){r(302);var o=r(1)(r(303),r(304),null,null);t.exports=o.exports},302:function(t,e){},303:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"detail",props:{formContent:Object},computed:{photo:function(){var t=this.formContent.photo;return t?'<img src="'+t+'" />':""}},data:function(){return{}},methods:{back:function(){this.$emit("back")}}}},304:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("Row",[r("Col",{attrs:{span:"18"}},[r("Card",[r("Form",{attrs:{"label-width":100}},[r("FormItem",{attrs:{label:"月嫂等级:"}},[r("span",[t._v(t._s(t.formContent.level))])]),t._v(" "),r("FormItem",{attrs:{label:"预产期:"}},[r("span",[t._v(t._s(t.formContent.expected_date))])]),t._v(" "),r("FormItem",{attrs:{label:"特殊需求:"}},[r("span",[t._v(t._s(t.formContent.special_demand))])]),t._v(" "),r("FormItem",{attrs:{label:"服务时间:"}},[r("span",[t._v(t._s(t.formContent.server_time))])]),t._v(" "),r("FormItem",{attrs:{label:"服务地址:"}},[r("span",[t._v(t._s(t.formContent.address))])]),t._v(" "),r("FormItem",{attrs:{label:"联系人:"}},[r("span",[t._v(t._s(t.formContent.contact))])]),t._v(" "),r("FormItem",{attrs:{label:"联系电话:"}},[r("span",[t._v(t._s(t.formContent.phone))])]),t._v(" "),r("FormItem",{attrs:{label:"订单图片:"}},[r("span",{domProps:{innerHTML:t._s(t.photo)}})]),t._v(" "),r("FormItem",{attrs:{label:"订单价格:"}},[r("span",[t._v(t._s(t.formContent.price))])]),t._v(" "),r("FormItem",{attrs:{label:"订单状态:"}},[r("span",[t._v(t._s(t.formContent.status))])]),t._v(" "),r("FormItem",{attrs:{label:"订单评论:"}},[r("span",[t._v(t._s(t.formContent.comment))])]),t._v(" "),r("FormItem",{attrs:{label:"订单备注:"}},[r("span",[t._v(t._s(t.formContent.remark))])])],1),t._v(" "),r("div",{staticClass:"submit"},[r("Button",{attrs:{size:"large",type:"primary"},on:{click:t.back}},[t._v("返回")])],1)],1)],1)],1)],1)},staticRenderFns:[]}},305:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("Row",{directives:[{name:"show",rawName:"v-show",value:t.proShow,expression:"proShow"}],staticClass:"margin-top-10"},[r("Col",[r("Card",[r("p",{attrs:{slot:"title"},slot:"title"},[r("Icon",{attrs:{type:"android-remove"}}),t._v("\n 月嫂订单\n "),r("span",{staticClass:"search"},[r("Input",{on:{"on-enter":t.search},model:{value:t.keyword,callback:function(e){t.keyword=e},expression:"keyword"}}),t._v(" "),r("Button",{attrs:{type:"primary"},on:{click:t.search}},[t._v("搜索")])],1)],1),t._v(" "),r("div",{staticClass:"edittable-table-height-con"},[r("Table",{attrs:{columns:t.columns,data:t.prosHandle}}),t._v(" "),r("Page",{attrs:{total:t.total,"page-size":t.pageSize},on:{"on-change":t.changePage}})],1)])],1)],1),t._v(" "),r("edit",{attrs:{editShow:t.editShow,row:t.row},on:{close:t.closeModal}}),t._v(" "),r("remark",{attrs:{remarkShow:t.remarkShow,row:t.row},on:{close:t.closeRemark}}),t._v(" "),r("detail",{directives:[{name:"show",rawName:"v-show",value:!t.proShow,expression:"!proShow"}],attrs:{"form-content":t.formContent},on:{back:t.back}})],1)},staticRenderFns:[]}}});
|