Commit 8f36b8d5 authored by 黄奎's avatar 黄奎

酒店、餐详情调整

parent ea262e14
...@@ -98,7 +98,6 @@ ...@@ -98,7 +98,6 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6" :gutter="35" v-if="index==0"> <el-col :span="6" :gutter="35" v-if="index==0">
</el-col> </el-col>
<el-col :span="6" :gutter="35"> <el-col :span="6" :gutter="35">
<el-button icon="el-icon-minus" circle @click="deleteAir(index)"> </el-button> <el-button icon="el-icon-minus" circle @click="deleteAir(index)"> </el-button>
...@@ -958,7 +957,7 @@ ...@@ -958,7 +957,7 @@
let userInfo = this.getLocalStorage() let userInfo = this.getLocalStorage()
//有权限操作的部门 //有权限操作的部门
if (userInfo.RB_Department_Id == 240 || userInfo.RB_Department_Id == 1 || userInfo.RB_Department_Id == 3 || if (userInfo.RB_Department_Id == 240 || userInfo.RB_Department_Id == 1 || userInfo.RB_Department_Id == 3 ||
userInfo.RB_Branch_id == 49||userInfo.RB_Group_id==100) { userInfo.RB_Branch_id == 49 || userInfo.RB_Group_id == 100) {
this.IsHaveAuth = 1; this.IsHaveAuth = 1;
} }
this.GetPayList(); this.GetPayList();
......
...@@ -9,22 +9,23 @@ ...@@ -9,22 +9,23 @@
<div class="resource-baseinfo"> <div class="resource-baseinfo">
<span class="resource-lititle">{{$t('hotel.hotel_baseinfo')}}</span> <span class="resource-lititle">{{$t('hotel.hotel_baseinfo')}}</span>
<el-form-item :label="$t('hotel.hotel_name')" prop="Name"> <el-form-item :label="$t('hotel.hotel_name')" prop="Name">
<el-input type="text" disabled v-model="addMsg.Name" maxlength="100" class="w300"></el-input> <el-input type="text" readonly v-model="addMsg.Name" maxlength="100" class="w300"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('ground.jiudianmingzi')"> <el-form-item :label="$t('ground.jiudianmingzi')">
<el-input type="text" disabled v-model="addMsg.HotelRealName" maxlength="100" class="w300"></el-input> <el-input type="text" readonly v-model="addMsg.HotelRealName" maxlength="100" class="w300"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('hotel.hotel_describle')" prop="Descriptions"> <el-form-item :label="$t('hotel.hotel_describle')" prop="Descriptions">
<el-input type="textarea" disabled v-model="addMsg.Descriptions" class="w300"></el-input> <el-input type="textarea" readonly v-model="addMsg.Descriptions" class="w300"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('hotel.hotel_openplatform')"> <el-form-item :label="$t('hotel.hotel_openplatform')">
<el-select disabled v-model="openplatString" class='multiple_input w300' multiple :placeholder="$t('pub.pleaseSel')"> <el-select disabled v-model="openplatString" class='multiple_input w300' multiple
:placeholder="$t('pub.pleaseSel')">
<el-option v-for="item in openplatform" :key="item.ID" :label="item.Name" :value="item.ID"> <el-option v-for="item in openplatform" :key="item.ID" :label="item.Name" :value="item.ID">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('hotel.hotel_brand')"> <el-form-item :label="$t('hotel.hotel_brand')">
<el-input disabled type="text" v-model="addMsg.ChainBrand" maxlength="50" class="w300"></el-input> <el-input readonly type="text" v-model="addMsg.ChainBrand" maxlength="50" class="w300"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('hotel.hotel_starlevel')"> <el-form-item :label="$t('hotel.hotel_starlevel')">
<el-select disabled class="w300" :placeholder="$t('pub.unlimitedSel')" v-model="addMsg.Star"> <el-select disabled class="w300" :placeholder="$t('pub.unlimitedSel')" v-model="addMsg.Star">
...@@ -33,12 +34,13 @@ ...@@ -33,12 +34,13 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('hotel.hotel_website')"> <el-form-item :label="$t('hotel.hotel_website')">
<el-input disabled class="w300" v-model="addMsg.URL" maxlength="50"> <el-input readonly class="w300" v-model="addMsg.URL" maxlength="50">
<template slot="prepend">https://</template> <template slot="prepend">https://</template>
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('ground.shifouyuyue')"> <el-form-item :label="$t('ground.shifouyuyue')">
<el-switch disabled v-model="addMsg.AppointmentStyle" :active-value="inActive" :inactive-value="notInActive"> <el-switch disabled v-model="addMsg.AppointmentStyle" :active-value="inActive"
:inactive-value="notInActive">
</el-switch> </el-switch>
</el-form-item> </el-form-item>
<el-form-item :label="$t('hotel.hotel_payType')"> <el-form-item :label="$t('hotel.hotel_payType')">
...@@ -50,14 +52,16 @@ ...@@ -50,14 +52,16 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('ground.jiudianleixing')"> <el-form-item :label="$t('ground.jiudianleixing')">
<el-select disabled v-model="addMsg.HotelType" class='multiple_input w300' :placeholder="$t('pub.pleaseSel')"> <el-select disabled v-model="addMsg.HotelType" class='multiple_input w300'
:placeholder="$t('pub.pleaseSel')">
<el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option>
<el-option v-for="item in HotelTypeList" :key="item.ID" :label="item.Name" :value="item.ID"> <el-option v-for="item in HotelTypeList" :key="item.ID" :label="item.Name" :value="item.ID">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('Operation.Op_price')"> <el-form-item :label="$t('Operation.Op_price')">
<el-select disabled v-model="addMsg.HotelPriceType" class='multiple_input w300' :placeholder="$t('pub.pleaseSel')"> <el-select disabled v-model="addMsg.HotelPriceType" class='multiple_input w300'
:placeholder="$t('pub.pleaseSel')">
<el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option>
<el-option v-for="item in HotelPirceTypeList" :key="item.ID" :label="item.Name" :value="item.ID"> <el-option v-for="item in HotelPirceTypeList" :key="item.ID" :label="item.Name" :value="item.ID">
</el-option> </el-option>
...@@ -67,7 +71,8 @@ ...@@ -67,7 +71,8 @@
<div class="res-span" v-for="item in serviceList" :key="item.subCode"> <div class="res-span" v-for="item in serviceList" :key="item.subCode">
<span class="common-lefttit">{{item.Content}}</span> <span class="common-lefttit">{{item.Content}}</span>
<span> <span>
<el-select disabled multiple :placeholder="$t('pub.pleaseSel')" class='multiple_input w300' v-model="item.checked"> <el-select disabled multiple :placeholder="$t('pub.pleaseSel')" class='multiple_input w300'
v-model="item.checked">
<el-option v-for="subitem in item.list" :key="subitem.ID" :label="subitem.Content" :value="subitem.ID"> <el-option v-for="subitem in item.list" :key="subitem.ID" :label="subitem.Content" :value="subitem.ID">
</el-option> </el-option>
</el-select> </el-select>
...@@ -81,19 +86,19 @@ ...@@ -81,19 +86,19 @@
<el-row v-for="(list,index) in addMsg.DiscountList" :key="index"> <el-row v-for="(list,index) in addMsg.DiscountList" :key="index">
<el-col :span="6" :gutter="35"> <el-col :span="6" :gutter="35">
<el-form-item :label="$t('ground.kaishishuliang')"> <el-form-item :label="$t('ground.kaishishuliang')">
<el-input disabled class='w80' type="text" v-model="list.StartNum" <el-input readonly class='w80' type="text" v-model="list.StartNum"
@keyup.native="checkInteger(list,'StartNum')" maxlength="2"></el-input> @keyup.native="checkInteger(list,'StartNum')" maxlength="2"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6" :gutter="35"> <el-col :span="6" :gutter="35">
<el-form-item :label="$t('ground.jieshushuliang')"> <el-form-item :label="$t('ground.jieshushuliang')">
<el-input disabled class='w80' type="text" v-model="list.EndNum" @keyup.native="checkInteger(list,'EndNum')" <el-input readonly class='w80' type="text" v-model="list.EndNum"
maxlength="2"></el-input> @keyup.native="checkInteger(list,'EndNum')" maxlength="2"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6" :gutter="35"> <el-col :span="6" :gutter="35">
<el-form-item :label="$t('ground.fanhuanshuliang')"> <el-form-item :label="$t('ground.fanhuanshuliang')">
<el-input disabled class='w80' type="text" v-model="list.DisCountNum" <el-input readonly class='w80' type="text" v-model="list.DisCountNum"
@keyup.native="checkInteger(list,'DisCountNum')" maxlength="2"></el-input> @keyup.native="checkInteger(list,'DisCountNum')" maxlength="2"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -107,8 +112,9 @@ ...@@ -107,8 +112,9 @@
</div> </div>
<span class="resource-lititle sheshi">{{$t('hotel.hotel_type')}}</span> <span class="resource-lititle sheshi">{{$t('hotel.hotel_type')}}</span>
<div class="res-span"> <div class="res-span">
<el-tree :data="categoryTree" disabled default-expand-all :props="{label: 'CategoryName', children: 'SubList'}" <el-tree :data="categoryTree" disabled default-expand-all
show-checkbox node-key="Id" ref="treeForm" @check-change="handleNodeClick"> :props="{label: 'CategoryName', children: 'SubList'}" show-checkbox node-key="Id" ref="treeForm"
@check-change="handleNodeClick">
</el-tree> </el-tree>
</div> </div>
</div> </div>
...@@ -131,8 +137,8 @@ ...@@ -131,8 +137,8 @@
</div> </div>
</div> </div>
<el-form-item :label="$t('hotel.hotel_landline')"> <el-form-item :label="$t('hotel.hotel_landline')">
<el-input type="text" disabled v-model="addMsg.Tel" maxlength="20" :placeholder="$t('hotel.hotel_landline')" <el-input type="text" readonly v-model="addMsg.Tel" maxlength="20"
class="w300"></el-input> :placeholder="$t('hotel.hotel_landline')" class="w300"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('system.table_country')"> <el-form-item :label="$t('system.table_country')">
<el-select disabled :placeholder="$t('visaT.qxzguojia')" filterable v-model="addMsg.Country" <el-select disabled :placeholder="$t('visaT.qxzguojia')" filterable v-model="addMsg.Country"
...@@ -144,7 +150,7 @@ ...@@ -144,7 +150,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('hotel.hotel_province')"> <el-form-item :label="$t('hotel.hotel_province')">
<el-select disabled :placeholder="$t('ground.qingxuanzesheng')" filterable class='multiple_input w300' <el-select disabled :placeholder="$t('ground.qingxuanzesheng')" filterable class='multiple_input w300'
v-model="addMsg.Province" @change="GetSubAreaList(addMsg.Province,2)"> v-model="addMsg.Province" @change="GetSubAreaList(addMsg.Province,2)">
<el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option>
<el-option v-for="childItem in ProvinceList" :key="childItem.ID" :label="childItem.Name" <el-option v-for="childItem in ProvinceList" :key="childItem.ID" :label="childItem.Name"
...@@ -162,7 +168,7 @@ ...@@ -162,7 +168,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('hotel.hotel_detailinfo')" prop="Address"> <el-form-item :label="$t('hotel.hotel_detailinfo')" prop="Address">
<el-input disabled :placeholder="$t('fnc.qsrneirong')" class="w300 addAddress" v-model="addMsg.Address"> <el-input readonly :placeholder="$t('fnc.qsrneirong')" class="w300 addAddress" v-model="addMsg.Address">
<!-- <el-button slot="append" @click="selectAddress = true" icon="iconfont icon-img_dw"></el-button> --> <!-- <el-button slot="append" @click="selectAddress = true" icon="iconfont icon-img_dw"></el-button> -->
</el-input> </el-input>
</el-form-item> </el-form-item>
...@@ -171,34 +177,35 @@ ...@@ -171,34 +177,35 @@
<div class="RabateDiv clearfix"> <div class="RabateDiv clearfix">
<div class="RebateCount reOne"> <div class="RebateCount reOne">
<div class="leftPnum">{{$t('hotel.hotel_jingdu')}}</div> <div class="leftPnum">{{$t('hotel.hotel_jingdu')}}</div>
<input disabled type="text" class="toolInput inpuOne" v-model="addMsg.Lng" maxlength="20"> <input readonly type="text" class="toolInput inpuOne" v-model="addMsg.Lng" maxlength="20">
</div> </div>
<div class="RebateCount reTwo"> <div class="RebateCount reTwo">
<div class="fanNum">{{$t('hotel.hotel_weidu')}}</div> <div class="fanNum">{{$t('hotel.hotel_weidu')}}</div>
<input disabled type="text" class="toolInput inpuTwo" v-model="addMsg.Lat" maxlength="20"> <input readonly type="text" class="toolInput inpuTwo" v-model="addMsg.Lat" maxlength="20">
</div> </div>
</div> </div>
</div> </div>
<el-form-item :label="$t('hotel.hotel_fax')"> <el-form-item :label="$t('hotel.hotel_fax')">
<el-input disabled type="text" v-model="addMsg.Fax" maxlength="20" class="w300"></el-input> <el-input readonly type="text" v-model="addMsg.Fax" maxlength="20" class="w300"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('hotel.hotel_deadday')" prop="DieLine"> <el-form-item :label="$t('hotel.hotel_deadday')" prop="DieLine">
<el-input disabled type="text" onkeyup="value=value.replace(/[^\d]/g,'')" maxlength="50" v-model="addMsg.DieLine" <el-input readonly type="text" onkeyup="value=value.replace(/[^\d]/g,'')" maxlength="50"
class="w300"></el-input><span class="hotelDay">{{$t('hotel.hotel_day')}}</span> v-model="addMsg.DieLine" class="w300"></el-input><span class="hotelDay">{{$t('hotel.hotel_day')}}</span>
</el-form-item> </el-form-item>
<el-form-item :label="$t('hotel.hotel_remark')"> <el-form-item :label="$t('hotel.hotel_remark')">
<el-input disabled type="textarea" v-model="addMsg.Remark" class="w300"></el-input> <el-input readonly type="textarea" v-model="addMsg.Remark" class="w300"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('hotel.hotel_warm')"> <el-form-item :label="$t('hotel.hotel_warm')">
<el-input disabled type="textarea" v-model="addMsg.WarmTip" class="w300"></el-input> <el-input readonly type="textarea" v-model="addMsg.WarmTip" class="w300"></el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-switch disabled v-model="isBook" active-color="#13ce66" inactive-color="#ff4949" <el-switch disabled v-model="isBook" active-color="#13ce66" inactive-color="#ff4949"
:active-text="$t('hotel.hotel_Supplier')" :inactive-text="$t('ground.ziding')"></el-switch> :active-text="$t('hotel.hotel_Supplier')" :inactive-text="$t('ground.ziding')"></el-switch>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-switch disabled v-model="isDinner" active-color="#13ce66" @change="getDinnerList" inactive-color="#ff4949" <el-switch disabled v-model="isDinner" active-color="#13ce66" @change="getDinnerList"
:active-text="$t('commonPickUp.Pick_Ding')" :inactive-text="$t('ground.buyongcan')"></el-switch> inactive-color="#ff4949" :active-text="$t('commonPickUp.Pick_Ding')"
:inactive-text="$t('ground.buyongcan')"></el-switch>
</el-form-item> </el-form-item>
<el-form-item :label="$t('ground.yongcanleixing')" v-show="isDinner"> <el-form-item :label="$t('ground.yongcanleixing')" v-show="isDinner">
<el-select disabled v-model="UseDinnerString" class='multiple_input w300' multiple <el-select disabled v-model="UseDinnerString" class='multiple_input w300' multiple
...@@ -211,19 +218,20 @@ ...@@ -211,19 +218,20 @@
<el-switch disabled v-model="addMsg.IsHavearking" :active-value="1" :inactive-value="0"></el-switch> <el-switch disabled v-model="addMsg.IsHavearking" :active-value="1" :inactive-value="0"></el-switch>
</el-form-item> </el-form-item>
<el-form-item :label="$t('ground.tingchefei')" v-if="addMsg.IsHavearking==1"> <el-form-item :label="$t('ground.tingchefei')" v-if="addMsg.IsHavearking==1">
<el-input disabled type="text" v-model="addMsg.ParkFee" class="w300" maxlength="10" <el-input readonly type="text" v-model="addMsg.ParkFee" class="w300" maxlength="10"
@keyup.native="checkPrice(addMsg,'ParkFee')"></el-input> @keyup.native="checkPrice(addMsg,'ParkFee')"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('ground.rutangshui')"> <el-form-item :label="$t('ground.rutangshui')">
<el-input disabled type="text" v-model="addMsg.InTangTax" class="w300" maxlength="10" <el-input readonly type="text" v-model="addMsg.InTangTax" class="w300" maxlength="10"
@keyup.native="checkPrice(addMsg,'InTangTax')"></el-input> @keyup.native="checkPrice(addMsg,'InTangTax')"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('ground.chengshishui')"> <el-form-item :label="$t('ground.chengshishui')">
<el-input disabled type="text" v-model="addMsg.CityTax" class="w300" maxlength="10" <el-input readonly type="text" v-model="addMsg.CityTax" class="w300" maxlength="10"
@keyup.native="checkPrice(addMsg,'CityTax')"></el-input> @keyup.native="checkPrice(addMsg,'CityTax')"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('ground.fanyongleixing')"> <el-form-item :label="$t('ground.fanyongleixing')">
<el-select disabled v-model="addMsg.RebateType" class='multiple_input w300' :placeholder="$t('pub.pleaseSel')"> <el-select disabled v-model="addMsg.RebateType" class='multiple_input w300'
:placeholder="$t('pub.pleaseSel')">
<el-option :key="0" :label="$t('pub.unlimitedSel')" :value="0"> </el-option> <el-option :key="0" :label="$t('pub.unlimitedSel')" :value="0"> </el-option>
<el-option :key="1" :label="$t('ground.hanshuifanyong')" :value="1"> </el-option> <el-option :key="1" :label="$t('ground.hanshuifanyong')" :value="1"> </el-option>
<el-option :key="2" :label="$t('ground.bhanshuifanyong')" :value="2"> </el-option> <el-option :key="2" :label="$t('ground.bhanshuifanyong')" :value="2"> </el-option>
...@@ -241,16 +249,12 @@ ...@@ -241,16 +249,12 @@
<div class="resource-list"> <div class="resource-list">
<div class="resource-imglist clearfix"> <div class="resource-imglist clearfix">
<div class="re-img" v-for="(item,index) in HotelImageArray" :key="item.subCode"> <div class="re-img" v-for="(item,index) in HotelImageArray" :key="item.subCode">
<div class="re-img"> <el-image <div class="re-img">
style="height: 100px" <el-image style="height: 100px" :src="item.ShowPath" :preview-src-list="DiningImageUrlArray">
:src="item.ShowPath" </el-image>
:preview-src-list="DiningImageUrlArray"> </div>
</el-image></div>
<!-- <img :src="item.ShowPath" /> -->
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</el-form> </el-form>
...@@ -264,7 +268,6 @@ ...@@ -264,7 +268,6 @@
</el-dialog> </el-dialog>
<div class="btn-list"> <div class="btn-list">
<span class="common-lefttit"></span> <span class="common-lefttit"></span>
<button class="cancel-Btn" @click="goUrl('HotelManagement')">返回</button> <button class="cancel-Btn" @click="goUrl('HotelManagement')">返回</button>
</div> </div>
<viewer :images="images" :options='imageOptions' @inited="inited" class="viewer" ref="viewer"> <viewer :images="images" :options='imageOptions' @inited="inited" class="viewer" ref="viewer">
...@@ -292,7 +295,7 @@ ...@@ -292,7 +295,7 @@
selectAddress: false, selectAddress: false,
//上传的文件数组 //上传的文件数组
HotelImageArray: [], HotelImageArray: [],
DiningImageUrlArray:[], DiningImageUrlArray: [],
//删除的图片文件数组 //删除的图片文件数组
DeleteImageArray: [], DeleteImageArray: [],
//地接资源图片 //地接资源图片
...@@ -740,7 +743,7 @@ ...@@ -740,7 +743,7 @@
_self.imgBeforeFile + _self.imgBeforeFile +
imgItem.Path; imgItem.Path;
this.HotelImageArray.push(obj); this.HotelImageArray.push(obj);
this.DiningImageUrlArray.push( _self.imgBeforeFile + this.DiningImageUrlArray.push(_self.imgBeforeFile +
imgItem.Path); imgItem.Path);
}); });
} }
...@@ -943,7 +946,7 @@ ...@@ -943,7 +946,7 @@
let userInfo = this.getLocalStorage() let userInfo = this.getLocalStorage()
//有权限操作的部门 //有权限操作的部门
if (userInfo.RB_Department_Id == 240 || userInfo.RB_Department_Id == 1 || userInfo.RB_Department_Id == 3 || if (userInfo.RB_Department_Id == 240 || userInfo.RB_Department_Id == 1 || userInfo.RB_Department_Id == 3 ||
userInfo.RB_Branch_id == 49||userInfo.RB_Group_id==100) { userInfo.RB_Branch_id == 49 || userInfo.RB_Group_id == 100) {
this.IsHaveAuth = 1; this.IsHaveAuth = 1;
} }
this.GetPayList(); this.GetPayList();
......
...@@ -686,13 +686,13 @@ ...@@ -686,13 +686,13 @@
<div class="resource-baseinfo"> <div class="resource-baseinfo">
<span class="resource-lititle">{{$t('hotel.hotel_baseinfo')}}</span> <span class="resource-lititle">{{$t('hotel.hotel_baseinfo')}}</span>
<el-form-item :label="$t('ground.cantdwmc')" prop="Name"> <el-form-item :label="$t('ground.cantdwmc')" prop="Name">
<el-input disabled type="text" v-model="addMsg.Name" maxlength="100" class="w300"></el-input> <el-input readonly type="text" v-model="addMsg.Name" maxlength="100" class="w300"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('ground.cantzsmc')" prop="RealName"> <el-form-item :label="$t('ground.cantzsmc')" prop="RealName">
<el-input disabled type="text" v-model="addMsg.RealName" maxlength="100" class="w300"></el-input> <el-input readonly type="text" v-model="addMsg.RealName" maxlength="100" class="w300"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="餐标"> <el-form-item label="餐标">
<el-input disabled type="text" v-model="addMsg.UnitPrice" maxlength="100" class="w300"> <el-input readonly type="text" v-model="addMsg.UnitPrice" maxlength="100" class="w300">
<template slot="append">/人</template> <template slot="append">/人</template>
</el-input> </el-input>
</el-form-item> </el-form-item>
...@@ -704,12 +704,9 @@ ...@@ -704,12 +704,9 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('hotel.hotel_website')"> <el-form-item :label="$t('hotel.hotel_website')">
<div> <el-input readonly v-model="addMsg.URL" maxlength="100" class="w300">
<span class="resource-net"> <template slot="prepend">https://</template>
<span class="resource-http">https://</span> </el-input>
<input disabled type="text" v-model="addMsg.URL" maxlength="100" class="resource-name R1" />
</span>
</div>
</el-form-item> </el-form-item>
<el-form-item :label="$t('system.table_country')"> <el-form-item :label="$t('system.table_country')">
<el-select disabled :placeholder="$t('visaT.qxzguojia')" filterable v-model="addMsg.Country" <el-select disabled :placeholder="$t('visaT.qxzguojia')" filterable v-model="addMsg.Country"
...@@ -731,8 +728,8 @@ ...@@ -731,8 +728,8 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('hotel.hotel_city')"> <el-form-item :label="$t('hotel.hotel_city')">
<el-select disabled :placeholder="$t('pub.pleaseSel')" filterable class='multiple_input w300' v-model="addMsg.City" <el-select disabled :placeholder="$t('pub.pleaseSel')" filterable class='multiple_input w300'
@change="GetSubAreaList(addMsg.City,3),addMsg.District=0"> v-model="addMsg.City" @change="GetSubAreaList(addMsg.City,3),addMsg.District=0">
<el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option>
<el-option v-for="childItem in CityList" :key="childItem.ID" :label="childItem.Name" <el-option v-for="childItem in CityList" :key="childItem.ID" :label="childItem.Name"
:value="childItem.ID"> :value="childItem.ID">
...@@ -748,67 +745,71 @@ ...@@ -748,67 +745,71 @@
</el-form-item> </el-form-item>
<el-form-item :label="$t('hotel.hotel_detailinfo')" prop="Address"> <el-form-item :label="$t('hotel.hotel_detailinfo')" prop="Address">
<el-input disabled :placeholder="$t('fnc.qsrneirong')" class="w300 addAddress" v-model="addMsg.Address"> <el-input readonly :placeholder="$t('fnc.qsrneirong')" class="w300 addAddress" v-model="addMsg.Address">
<!-- <el-button slot="append" @click="selectAddress = true" icon="iconfont icon-img_dw"></el-button> -->
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('restaurant.res_BusinessHours')" prop="OpeningHours"> <el-form-item :label="$t('restaurant.res_BusinessHours')" prop="OpeningHours">
<el-input disabled type="text" v-model="addMsg.OpeningHours" maxlength="20" class="w300"></el-input> <el-input readonly type="text" v-model="addMsg.OpeningHours" maxlength="20" class="w300"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('restaurant.res_ContactNumber')" prop="Tel"> <el-form-item :label="$t('restaurant.res_ContactNumber')" prop="Tel">
<el-input disabled type="text" maxlength="20" v-model="addMsg.Tel" class="w300"></el-input> <el-input readonly type="text" maxlength="20" v-model="addMsg.Tel" class="w300"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('hotel.hotel_fax')" prop="Fax"> <el-form-item :label="$t('hotel.hotel_fax')" prop="Fax">
<el-input disabled type="text" maxlength="20" v-model="addMsg.Fax" class="w300"></el-input> <el-input readonly type="text" maxlength="20" v-model="addMsg.Fax" class="w300"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('restaurant.res_parkDetail')" prop="ParkInfo"> <el-form-item :label="$t('restaurant.res_parkDetail')" prop="ParkInfo">
<el-input disabled type="text" maxlength="100" v-model="addMsg.ParkInfo" class="w300"></el-input> <el-input readonly type="text" maxlength="100" v-model="addMsg.ParkInfo" class="w300"></el-input>
</el-form-item> </el-form-item>
<span class="resource-lititle sheshi">{{$t('restaurant.res_detailInformation')}}</span> <span class="resource-lititle sheshi">{{$t('restaurant.res_detailInformation')}}</span>
<el-form-item :label="$t('restaurant.res_salePlatform')"> <el-form-item :label="$t('restaurant.res_salePlatform')">
<el-select disabled v-model="openplatString" class='multiple_input w300' multiple :placeholder="$t('pub.pleaseSel')"> <el-select disabled v-model="openplatString" class='multiple_input w300' multiple
:placeholder="$t('pub.pleaseSel')">
<el-option v-for="item in openplatform" :key="item.ID" :label="item.Name" :value="item.ID"> <el-option v-for="item in openplatform" :key="item.ID" :label="item.Name" :value="item.ID">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('restaurant.res_bookCapacity')" prop="SupportCount"> <el-form-item :label="$t('restaurant.res_bookCapacity')" prop="SupportCount">
<el-input-number disabled v-model="addMsg.SupportCount" class="w300" :min="0"></el-input-number> <el-input-number readonly v-model="addMsg.SupportCount" style="width:298px;" :min="0"></el-input-number>
</el-form-item> </el-form-item>
<div class="RabateDiv clearfix"> <el-form-item :label="$t('restaurant.res_advanceDays')" prop="SupportCount">
<div class="RebateCount reTwo dayLi"> <el-input readonly v-model="addMsg.DieLine" maxlength="10" class="w300"
<div class="tiqianDay">{{$t('restaurant.res_advanceDays')}}</div> onkeyup="value=value.replace(/[^\d]/g,'')">
<input disabled type="text" class="dayNum" v-model="addMsg.DieLine" maxlength="10" <template slot="append">{{$t('hotel.hotel_day')}}</template>
onkeyup="value=value.replace(/[^\d]/g,'')"> </el-input>
<div class="percentCon">{{$t('hotel.hotel_day')}}</div> </el-form-item>
</div>
</div>
<el-form-item :label="$t('ground.shifouyuyue')"> <el-form-item :label="$t('ground.shifouyuyue')">
<el-switch disabled v-model="addMsg.AppointmentStyle" :active-value="inActive" :inactive-value="notInActive"> <el-switch disabled v-model="addMsg.AppointmentStyle" :active-value="inActive"
:inactive-value="notInActive">
</el-switch> </el-switch>
</el-form-item> </el-form-item>
<el-form-item :label="$t('ground.zhifufangshi')"> <el-form-item :label="$t('ground.zhifufangshi')">
<el-select disabled v-model="addMsg.PayStyle" class='multiple_input w300' :placeholder="$t('pub.pleaseSel')" > <el-select disabled v-model="addMsg.PayStyle" class='multiple_input w300'
:placeholder="$t('pub.pleaseSel')">
<el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option>
<el-option v-for="item in PayList" :key="item.Id" :label="item.Name" :value="item.Id"> <el-option v-for="item in PayList" :key="item.Id" :label="item.Name" :value="item.Id">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('ground.cantingleixing')"> <el-form-item :label="$t('ground.cantingleixing')">
<el-select disabled v-model="addMsg.DiningType" class='multiple_input w300' :placeholder="$t('pub.pleaseSel')"> <el-select disabled v-model="addMsg.DiningType" class='multiple_input w300'
:placeholder="$t('pub.pleaseSel')">
<el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option>
<el-option v-for="item in DiningTypeList" :key="item.ID" :label="item.Name" :value="item.ID"> <el-option v-for="item in DiningTypeList" :key="item.ID" :label="item.Name" :value="item.ID">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('Operation.Op_price')"> <el-form-item :label="$t('Operation.Op_price')">
<el-select disabled v-model="addMsg.DiningPriceType" class='multiple_input w300' :placeholder="$t('pub.pleaseSel')"> <el-select disabled v-model="addMsg.DiningPriceType" class='multiple_input w300'
:placeholder="$t('pub.pleaseSel')">
<el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option>
<el-option v-for="item in DiningPriceTypeList" :key="item.ID" :label="item.Name" :value="item.ID"> <el-option v-for="item in DiningPriceTypeList" :key="item.ID" :label="item.Name" :value="item.ID">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('ground.hezuofangshi')"> <el-form-item :label="$t('ground.hezuofangshi')">
<el-select disabled v-model="addMsg.CooperationType" class='multiple_input w300' :placeholder="$t('pub.pleaseSel')"> <el-select disabled v-model="addMsg.CooperationType" class='multiple_input w300'
:placeholder="$t('pub.pleaseSel')">
<el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option>
<el-option v-for="item in CooperationTypeList" :key="item.ID" :label="item.Name" :value="item.ID"> <el-option v-for="item in CooperationTypeList" :key="item.ID" :label="item.Name" :value="item.ID">
</el-option> </el-option>
...@@ -822,12 +823,12 @@ ...@@ -822,12 +823,12 @@
<div class="RabateDiv clearfix"> <div class="RabateDiv clearfix">
<div class="RebateCount reOne"> <div class="RebateCount reOne">
<div class="leftPnum">{{$t('admin.admin_personNumber')}}</div> <div class="leftPnum">{{$t('admin.admin_personNumber')}}</div>
<input disabled type="text" class="toolInput inpuOne" v-model="addMsg.RebateCount" <input readonly type="text" class="toolInput inpuOne" v-model="addMsg.RebateCount"
onkeyup="value=value.replace(/[^\d]/g,'')" maxlength="20"> onkeyup="value=value.replace(/[^\d]/g,'')" maxlength="20">
</div> </div>
<div class="RebateCount reTwo"> <div class="RebateCount reTwo">
<div class="fanNum">{{$t('restaurant.res_return')}}</div> <div class="fanNum">{{$t('restaurant.res_return')}}</div>
<input disabled type="text" class="toolInput inpuTwo" v-model="addMsg.RebateRatio" <input readonly type="text" class="toolInput inpuTwo" v-model="addMsg.RebateRatio"
onkeyup="value=value.replace(/[^\d]/g,'')" maxlength="20"> onkeyup="value=value.replace(/[^\d]/g,'')" maxlength="20">
<div class="percentCon">%</div> <div class="percentCon">%</div>
</div> </div>
...@@ -837,29 +838,29 @@ ...@@ -837,29 +838,29 @@
<div class="toolOne"> <div class="toolOne">
<span class="toolSpan">{{$t('scen.sc_fdTag')}}</span> <span class="toolSpan">{{$t('scen.sc_fdTag')}}</span>
<div class="footabs"> <div class="footabs">
<el-tag :key="tag" v-for="tag in foodTagList" :disable-transitions="false" <el-tag :key="tag" v-for="tag in foodTagList" :disable-transitions="false"
@close="handleCloseFoodTag(tag)">{{tag}} @close="handleCloseFoodTag(tag)">{{tag}}
</el-tag> </el-tag>
</div> </div>
</div> </div>
<div class="toolOne"> <div class="toolOne">
<span class="toolSpan">{{$t('scen.sc_dlTag')}}</span> <span class="toolSpan">{{$t('scen.sc_dlTag')}}</span>
<div class="footabs"> <div class="footabs">
<el-tag :key="tag" v-for="tag in Geographic" :disable-transitions="false" <el-tag :key="tag" v-for="tag in Geographic" :disable-transitions="false" @close="handleClose2(tag)">
@close="handleClose2(tag)">{{tag}} {{tag}}
</el-tag> </el-tag>
</div> </div>
</div> </div>
<el-form-item :label="$t('restaurant.res_special')"> <el-form-item :label="$t('restaurant.res_special')">
<el-input disabled type="textarea" class="w300" v-model="addMsg.Feature"></el-input> <el-input readonly type="textarea" class="w300" v-model="addMsg.Feature"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('Operation.Op_Warmprompt')" prop="About"> <el-form-item :label="$t('Operation.Op_Warmprompt')" prop="About">
<el-input disabled type="textarea" maxlength="1000" v-model="addMsg.About" class="w300"></el-input> <el-input readonly type="textarea" maxlength="1000" v-model="addMsg.About" class="w300"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('restaurant.res_bookInformation')" prop="BookingInfo"> <el-form-item :label="$t('restaurant.res_bookInformation')" prop="BookingInfo">
<el-input disabled type="textarea" maxlength="1000" v-model="addMsg.BookingInfo" class="w300"></el-input> <el-input readonly type="textarea" maxlength="1000" v-model="addMsg.BookingInfo" class="w300"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('restaurant.res_WhetherToConfirm')"> <el-form-item :label="$t('restaurant.res_WhetherToConfirm')">
<el-switch disabled v-model="addMsg.Sure" active-value="1" inactive-value="0"></el-switch> <el-switch disabled v-model="addMsg.Sure" active-value="1" inactive-value="0"></el-switch>
...@@ -878,14 +879,10 @@ ...@@ -878,14 +879,10 @@
<div class="resource-imglist clearfix"> <div class="resource-imglist clearfix">
<div class="re-img" v-for="(item,index) in DiningImageArray" :key="index"> <div class="re-img" v-for="(item,index) in DiningImageArray" :key="index">
<img v-if="!item" src="../../assets/img/bg_c3@3x.png"> <img v-if="!item" src="../../assets/img/bg_c3@3x.png">
<el-image <el-image style=" height: 100px" :src="item.ShowPath" :preview-src-list="DiningImageUrlArray">
style=" height: 100px" </el-image>
:src="item.ShowPath"
:preview-src-list="DiningImageUrlArray">
</el-image>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</el-form> </el-form>
...@@ -931,7 +928,7 @@ ...@@ -931,7 +928,7 @@
totalimg: "", totalimg: "",
selecnum: 0, selecnum: 0,
ID: "", ID: "",
foodTagList: [],//实物标签 foodTagList: [], //实物标签
tipsItem: "", tipsItem: "",
Geographic: [], Geographic: [],
GeoItem: "", GeoItem: "",
...@@ -956,7 +953,7 @@ ...@@ -956,7 +953,7 @@
district: [], district: [],
//上传的文件数组 //上传的文件数组
DiningImageArray: [], DiningImageArray: [],
DiningImageUrlArray:[], DiningImageUrlArray: [],
//删除的图片文件数组 //删除的图片文件数组
DeleteImageArray: [], DeleteImageArray: [],
inActive: 1, //已选中 inActive: 1, //已选中
...@@ -1230,7 +1227,7 @@ ...@@ -1230,7 +1227,7 @@
x + x +
"?x-oss-process=image/resize,l_140"; "?x-oss-process=image/resize,l_140";
this.DiningImageArray.push(obj); this.DiningImageArray.push(obj);
this.DiningImageUrlArray.push( this.domainManager().ViittoFileUrl + this.DiningImageUrlArray.push(this.domainManager().ViittoFileUrl +
x); x);
} }
}); });
...@@ -1304,8 +1301,7 @@ ...@@ -1304,8 +1301,7 @@
}, },
showFoodTag() { showFoodTag() {
this.inputVisible = true; this.inputVisible = true;
if(this.foodTagList&&this.foodTagList.length==0) if (this.foodTagList && this.foodTagList.length == 0) {
{
this.foodTagList.push("徐總推薦") this.foodTagList.push("徐總推薦")
} }
this.$nextTick(_ => { this.$nextTick(_ => {
......
...@@ -704,12 +704,9 @@ ...@@ -704,12 +704,9 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('hotel.hotel_website')"> <el-form-item :label="$t('hotel.hotel_website')">
<div> <el-input readonly v-model="addMsg.URL" maxlength="100" class="w300">
<span class="resource-net"> <template slot="prepend">https://</template>
<span class="resource-http">https://</span> </el-input>
<input type="text" v-model="addMsg.URL" maxlength="100" class="resource-name R1" />
</span>
</div>
</el-form-item> </el-form-item>
<el-form-item :label="$t('system.table_country')"> <el-form-item :label="$t('system.table_country')">
<el-select :placeholder="$t('visaT.qxzguojia')" filterable v-model="addMsg.Country" <el-select :placeholder="$t('visaT.qxzguojia')" filterable v-model="addMsg.Country"
...@@ -753,7 +750,7 @@ ...@@ -753,7 +750,7 @@
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('restaurant.res_BusinessHours')" prop="OpeningHours"> <el-form-item :label="$t('restaurant.res_BusinessHours')" prop="OpeningHours">
<el-input type="text" v-model="addMsg.OpeningHours" maxlength="20" class="w300"></el-input> <el-input type="text" v-model="addMsg.OpeningHours" maxlength="50" class="w300"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('restaurant.res_ContactNumber')" prop="Tel"> <el-form-item :label="$t('restaurant.res_ContactNumber')" prop="Tel">
<el-input type="text" maxlength="20" v-model="addMsg.Tel" class="w300"></el-input> <el-input type="text" maxlength="20" v-model="addMsg.Tel" class="w300"></el-input>
...@@ -772,16 +769,13 @@ ...@@ -772,16 +769,13 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('restaurant.res_bookCapacity')" prop="SupportCount"> <el-form-item :label="$t('restaurant.res_bookCapacity')" prop="SupportCount">
<el-input-number v-model="addMsg.SupportCount" class="w300" :min="0"></el-input-number> <el-input-number v-model="addMsg.SupportCount" style="width:298px;" :min="0"></el-input-number>
</el-form-item>
<el-form-item :label="$t('restaurant.res_advanceDays')" prop="SupportCount">
<el-input v-model="addMsg.DieLine" maxlength="10" class="w300" onkeyup="value=value.replace(/[^\d]/g,'')">
<template slot="append">{{$t('hotel.hotel_day')}}</template>
</el-input>
</el-form-item> </el-form-item>
<div class="RabateDiv clearfix">
<div class="RebateCount reTwo dayLi">
<div class="tiqianDay">{{$t('restaurant.res_advanceDays')}}</div>
<input type="text" class="dayNum" v-model="addMsg.DieLine" maxlength="10"
onkeyup="value=value.replace(/[^\d]/g,'')">
<div class="percentCon">{{$t('hotel.hotel_day')}}</div>
</div>
</div>
<el-form-item :label="$t('ground.shifouyuyue')"> <el-form-item :label="$t('ground.shifouyuyue')">
<el-switch v-model="addMsg.AppointmentStyle" :active-value="inActive" :inactive-value="notInActive"> <el-switch v-model="addMsg.AppointmentStyle" :active-value="inActive" :inactive-value="notInActive">
</el-switch> </el-switch>
...@@ -963,7 +957,7 @@ ...@@ -963,7 +957,7 @@
totalimg: "", totalimg: "",
selecnum: 0, selecnum: 0,
ID: "", ID: "",
foodTagList: [],//实物标签 foodTagList: [], //实物标签
tipsItem: "", tipsItem: "",
Geographic: [], Geographic: [],
GeoItem: "", GeoItem: "",
...@@ -1333,8 +1327,7 @@ ...@@ -1333,8 +1327,7 @@
}, },
showFoodTag() { showFoodTag() {
this.inputVisible = true; this.inputVisible = true;
if(this.foodTagList&&this.foodTagList.length==0) if (this.foodTagList && this.foodTagList.length == 0) {
{
this.foodTagList.push("徐總推薦") this.foodTagList.push("徐總推薦")
} }
this.$nextTick(_ => { this.$nextTick(_ => {
......
...@@ -570,11 +570,16 @@ ...@@ -570,11 +570,16 @@
res => { res => {
this.saveLoading = false; this.saveLoading = false;
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
console.log("111")
//配置编号 //配置编号
TripFeature.ConfigId = res.data.data; TripFeature.ConfigId = res.data.data;
this.$refs.TravelFeature.getHtml(TripFeature, SaveType, this.TeamType); console.log("222")
this.$refs.TravelPrice.closeHotelDialog(); this.$refs.TravelPrice.closeHotelDialog();
console.log("333")
this.$refs.TravelPrice.initStatus(); this.$refs.TravelPrice.initStatus();
console.log("444")
this.$refs.TravelFeature.getHtml(TripFeature, SaveType, this.TeamType);
console.log("555")
} else if (res.data.resultCode == 10009) { } else if (res.data.resultCode == 10009) {
this.FeatureData.IsSave = false; this.FeatureData.IsSave = false;
//表单重复提交 //表单重复提交
......
...@@ -1936,6 +1936,7 @@ ...@@ -1936,6 +1936,7 @@
}, },
//关闭弹窗方法 //关闭弹窗方法
closeHotelDialog() { closeHotelDialog() {
console.log("111");
this.outerVisible = false; this.outerVisible = false;
}, },
//保存完成初始化 //保存完成初始化
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment