Commit af5da747 authored by zhengke's avatar zhengke

修改

parent 76bf58c3
...@@ -92,13 +92,13 @@ ...@@ -92,13 +92,13 @@
</div> </div>
</el-form-item> </el-form-item>
<!-- <el-form-item label="商品视频">--> <el-form-item label="商品视频">
<!-- <el-input v-model="addMsg.VideoAddress" size="small" placeholder="请输入内容">--> <el-input v-model="addMsg.VideoAddress" size="small" placeholder="请输入内容">
<!-- <el-button @click="changeState1 = true" slot="append">添加视频</el-button>--> <el-button @click="changeState1 = true" slot="append">添加视频</el-button>
<!-- </el-input>--> </el-input>
<!-- <a v-if="addMsg.VideoAddress != ''" class="blue noline" :href="addMsg.VideoAddress"--> <a v-if="addMsg.VideoAddress != ''" class="blue noline" :href="addMsg.VideoAddress"
<!-- target="_blank">视频链接</a>--> target="_blank">视频链接</a>
<!-- </el-form-item>--> </el-form-item>
<el-form-item label="自定义分享标题"> <el-form-item label="自定义分享标题">
<el-tooltip class="item" effect="dark" content="分享给好友时,作为商品名称" placement="top" <el-tooltip class="item" effect="dark" content="分享给好友时,作为商品名称" placement="top"
style="position: absolute;left: -22px;top:12px"> style="position: absolute;left: -22px;top:12px">
...@@ -125,7 +125,8 @@ ...@@ -125,7 +125,8 @@
addMsg.CustomShareImage && addMsg.CustomShareImage &&
addMsg.CustomShareImage != '' addMsg.CustomShareImage != ''
" size="mini" type="danger" icon="el-icon-close" circle></el-button> " size="mini" type="danger" icon="el-icon-close" circle></el-button>
<img v-if="addMsg.CustomShareImage ||addMsg.CustomShareImage !=''" style="width:80px;height:80px" :src="addMsg.CustomShareImage" alt="" /> <img v-if="addMsg.CustomShareImage ||addMsg.CustomShareImage !=''" style="width:80px;height:80px"
:src="addMsg.CustomShareImage" alt="" />
</div> </div>
<p style="margin-top:-15px" class="blue f12"> <p style="margin-top:-15px" class="blue f12">
<span class="point" @click="imgDig = true">查看图例</span> <span class="point" @click="imgDig = true">查看图例</span>
...@@ -160,12 +161,12 @@ ...@@ -160,12 +161,12 @@
</el-form-item> </el-form-item>
<el-form-item label="关联导游" prop="GuideId" v-if="addMsg.SiteId!=''"> <el-form-item label="关联导游" prop="GuideId" v-if="addMsg.SiteId!=''">
<el-select class="w150" style="margin-right: 10px;" v-model="addMsg.GuideId" size="small" <el-select class="w150" style="margin-right: 10px;" v-model="addMsg.GuideId" size="small"
placeholder="请选择" @change='changeSupplier'> placeholder="请选择">
<el-option v-for="item in GuideList" :key="item.ID" :label="item.Name" :value="item.ID"> <el-option v-for="item in GuideList" :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="关联车辆" prop="CarId" > <el-form-item label="关联车辆" prop="CarId">
<el-select class="w150" style="margin-right: 10px;" v-model="addMsg.CarId" size="small" <el-select class="w150" style="margin-right: 10px;" v-model="addMsg.CarId" size="small"
placeholder="请选择" @change='changeCarId'> placeholder="请选择" @change='changeCarId'>
<el-option v-for="item in CarList" :key="item.ID" :label="item.Name" :value="item.ID"> <el-option v-for="item in CarList" :key="item.ID" :label="item.Name" :value="item.ID">
...@@ -178,17 +179,19 @@ ...@@ -178,17 +179,19 @@
<el-option v-for="item in CarColorList" :key="item.ID" :label="item.ColorName" :value="item.ID"> <el-option v-for="item in CarColorList" :key="item.ID" :label="item.ColorName" :value="item.ID">
</el-option> </el-option>
</el-select> </el-select>
<!-- <img v-for="(item,index) in CarColorList" :key="item.ID" src="" alt="">--> <!-- <img v-for="(item,index) in CarColorList" :key="item.ID" src="" alt="">-->
</el-form-item> </el-form-item>
<el-form-item label="车牌号" prop="CarNumber"> <el-form-item label="车牌号" prop="CarNumber">
<el-input v-model="addMsg.CarNumber" size="small" placeholder="请输入车牌号" class="input-with-select"></el-input> <el-input v-model="addMsg.CarNumber" size="small" placeholder="请输入车牌号" class="input-with-select">
</el-input>
</el-form-item> </el-form-item>
<el-form-item label="车购买年份"> <el-form-item label="车购买年份">
<el-input v-model="addMsg.CarBuyYear" size="small" placeholder="请输入车购买年份" class="input-with-select"></el-input> <el-input v-model="addMsg.CarBuyYear" size="small" placeholder="请输入车购买年份" class="input-with-select">
</el-input>
</el-form-item> </el-form-item>
<el-form-item label="服务类型" prop="CarType" > <el-form-item label="服务类型" prop="CarType">
<el-select class="w150" style="margin-right: 10px;" v-model="addMsg.CarType" size="small" <el-select class="w150" style="margin-right: 10px;" v-model="addMsg.CarType" size="small"
placeholder="请选择" @change='changeEnumList'> placeholder="请选择" @change='changeEnumList'>
<el-option v-for="item in EnumList" :key="item.Id" :label="item.Name" :value="item.Id"> <el-option v-for="item in EnumList" :key="item.Id" :label="item.Name" :value="item.Id">
...@@ -196,7 +199,8 @@ ...@@ -196,7 +199,8 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="线路名称" v-if="EnumType==5"> <el-form-item label="线路名称" v-if="EnumType==5">
<el-input v-model="addMsg.LineName" size="small" placeholder="请输入内容" class="input-with-select"></el-input> <el-input v-model="addMsg.LineName" size="small" placeholder="请输入内容" class="input-with-select">
</el-input>
</el-form-item> </el-form-item>
<el-form-item label="使用天数" v-if="EnumType==3||EnumType==4||EnumType==5"> <el-form-item label="使用天数" v-if="EnumType==3||EnumType==4||EnumType==5">
<el-select class="w150" style="margin-right: 10px;" v-model="addMsg.UserDay" size="small" <el-select class="w150" style="margin-right: 10px;" v-model="addMsg.UserDay" size="small"
...@@ -221,7 +225,7 @@ ...@@ -221,7 +225,7 @@
<el-button slot="append"></el-button> <el-button slot="append"></el-button>
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否拼车" > <el-form-item label="是否拼车">
<el-radio v-model="addMsg.IsSpell" label="1"></el-radio> <el-radio v-model="addMsg.IsSpell" label="1"></el-radio>
<el-radio v-model="addMsg.IsSpell" label="2"></el-radio> <el-radio v-model="addMsg.IsSpell" label="2"></el-radio>
</el-form-item> </el-form-item>
...@@ -279,10 +283,65 @@ ...@@ -279,10 +283,65 @@
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="预订日期" class="is-required"> <el-form-item label="预订日期" class="is-required">
<el-select class="w150" style="margin-right: 10px;" v-model="reserveType" size="small" <el-select class="w120" style="margin-right: 10px;" v-model="dateMsg.DayType" size="small"
placeholder="请选择" @change='changeSupplier'> placeholder="请选择" @change='changeSupplier'>
<el-option v-for="item in reserveList" :key="item.ID" :label="item.Name" :value="item.ID"></el-option> <el-option v-for="item in reserveList" :key="item.ID" :label="item.Name" :value="item.ID">
</el-option>
</el-select>
<template v-if="dateMsg.DayType==1">
<div style="margin-left:30px;display:inline-block;">
日期:
<el-date-picker class="w130" size="small" v-model="dateMsg.StartDate" type="date"
value-format="yyyy-MM-dd" :picker-options="pickerBeginDateBefore" placeholder="选择日期"></el-date-picker>
-
<el-date-picker class="w130" size="small" v-model="dateMsg.EndDate" value-format="yyyy-MM-dd"
type="date" :picker-options="pickerBeginDateAfter" placeholder="选择日期"></el-date-picker>
</div>
</template>
<template v-if="dateMsg.DayType==2">
<div style="margin-left:20px;display:inline-block;">
月:
<el-date-picker v-model="dateMsg.Month" size="small" value-format="yyyy-MM" type="month" placeholder="选择月">
</el-date-picker>
</div>
</template>
<template v-if="dateMsg.DayType==3">
<div style="display:inline-block;">
年:
<el-date-picker class="w90" size="small" v-model="dateMsg.Year" value-format="yyyy" type="year" placeholder="选择年">
</el-date-picker>
月:
<el-select size="small" class="w90" v-model="dateMsg.Month">
<el-option label="一月" value="01"></el-option>
<el-option label="二月" value="02"></el-option>
<el-option label="三月" value="03"></el-option>
<el-option label="四月" value="04"></el-option>
<el-option label="五月" value="05"></el-option>
<el-option label="六月" value="06"></el-option>
<el-option label="七月" value="07"></el-option>
<el-option label="八月" value="08"></el-option>
<el-option label="九月" value="09"></el-option>
<el-option label="十月" value="10"></el-option>
<el-option label="十一月" value="11"></el-option>
<el-option label="十二月" value="12"></el-option>
</el-select>
周:
<el-select size="small" class="w100" v-model="dateMsg.Week">
<el-option label="星期天" value="0"></el-option>
<el-option label="星期一" value="1"></el-option>
<el-option label="星期二" value="2"></el-option>
<el-option label="星期三" value="3"></el-option>
<el-option label="星期四" value="4"></el-option>
<el-option label="星期五" value="5"></el-option>
<el-option label="星期六" value="6"></el-option>
</el-select> </el-select>
</div>
</template>
<el-button size="small" type="primary" @click="SaveDate()">追加</el-button>
</el-form-item>
<el-form-item>
<el-tag type="info" style="margin-right:20px;" closable @close="handleClose(index)"
v-for="(SubItem,index) in subDateList" :key="index" size="small">{{SubItem}}</el-tag>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -294,7 +353,7 @@ ...@@ -294,7 +353,7 @@
</div> </div>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="自定义表单"> <!-- <el-form-item label="自定义表单">
<el-tooltip class="item" effect="dark" content="选择第一项(默认表单)将会根据表单列表的(默认表单)变化而变化" <el-tooltip class="item" effect="dark" content="选择第一项(默认表单)将会根据表单列表的(默认表单)变化而变化"
placement="top-start" style="position: absolute;left: -22px;top:12px"> placement="top-start" style="position: absolute;left: -22px;top:12px">
<i class="elzk el-tooltip el-icon-info"></i> <i class="elzk el-tooltip el-icon-info"></i>
...@@ -307,7 +366,7 @@ ...@@ -307,7 +366,7 @@
<el-button @click=" <el-button @click="
(choosebdDig = true), (keepFormsId = addMsg.FormsId) (choosebdDig = true), (keepFormsId = addMsg.FormsId)
" size="mini">选择表单</el-button> " size="mini">选择表单</el-button>
</el-form-item> </el-form-item> -->
<el-form-item label="区域购买"> <el-form-item label="区域购买">
<el-switch v-model="addMsg.IsAreaBuy" active-color="#409EFF" :active-value="1" :inactive-value="0"> <el-switch v-model="addMsg.IsAreaBuy" active-color="#409EFF" :active-value="1" :inactive-value="0">
</el-switch> </el-switch>
...@@ -584,6 +643,48 @@ ...@@ -584,6 +643,48 @@
<el-button slot="append"></el-button> <el-button slot="append"></el-button>
</el-input> </el-input>
</div> </div>
<el-tag type="danger">如需设置多规格会员价,请先添加商品规格</el-tag>
</el-form-item>
<el-form-item v-if="
addMsg.SeparateSetMember == 1 &&
SpecificationPriceList.length > 0
" label="会员价设置">
<div class="app-attr">
<div class="box">
<el-form-item style="display:inline-block">
<el-input style="width:500px;position:relative;top:5px" size="small" v-model="memberinput"
placeholder="请输入内容">
<el-select slot="prepend" style="width:130px" v-model="memberVal" size="small">
<el-option v-for="(item, index) in huiyList" :label="item.Name" :value="item.Grade"
:key="index">
</el-option>
</el-select>
<el-button @click="HySet" slot="append">确定</el-button>
</el-input>
</el-form-item>
</div>
<el-table ref="table" :data="memberList2" border style="width: 100%"
@selection-change="TbaleSelectionChange4">
<el-table-column type="selection" width="55">
</el-table-column>
<template v-for="(item, index) in SpecificationList">
<el-table-column :key="index+'16'" :label="item.Name" width="100">
<template slot-scope="scope">
<span v-if="index == index2" v-for="(item2, index2) in scope.row.AttrList" :key="index2+'17'">
{{ scope.row.AttrList[index2].SVName }}
</span>
</template>
</el-table-column>
</template>
<template v-for="(item, index) in huiyList">
<el-table-column :key="index+'18'" :label="item.Name">
<template slot-scope="scope">
<el-input v-model="scope.row.GradePriceList[index].MemberPrice" size="small"></el-input>
</template>
</el-table-column>
</template>
</el-table>
</div>
</el-form-item> </el-form-item>
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
...@@ -727,7 +828,7 @@ ...@@ -727,7 +828,7 @@
newSpecificationValueList: [], newSpecificationValueList: [],
SpecificationValueList: [], SpecificationValueList: [],
speciList: [], speciList: [],
choosebdDig:false, choosebdDig: false,
val2: "", val2: "",
defaultMsg: "", defaultMsg: "",
config: { config: {
...@@ -742,69 +843,67 @@ ...@@ -742,69 +843,67 @@
flDig: false, flDig: false,
addMsg: { addMsg: {
Id: 0, Id: 0,
CategoryList: [], CategoryList: [], //分类列表
Name: "", Name: "", //商品名称
CarouselImageList: [], CarouselImageList: [], //轮播图
VideoAddress: "", VideoAddress: "", //视频地址
CustomShareTitles: "", CustomShareTitles: "", // 分享标题
CustomShareImage: "", CustomShareImage: "", //分享图片
CustomShareImagePath: "", GoodsStatus: 0, //商品状态 1销售中 2下架
IsLiveGoods: 2, //直播商品 IsLiveGoods: 2, //是否直播商品 1是 2否
GoodsStatus: 0, Sort: 0, //排序
SpecificationList: [], SellingPrice: 0, //销售价格
SpecificationPriceList: [], OriginalPrice: 0, //原价
SellingPrice: 0, CostPrice: 0, //成本价格
CostPrice: 0, IsAreaBuy: 2, //是否区域购买 1是 2否
IsCustomSpecification: 2, IntegralPresent: 0, //积分赠送
IsDefaultService: 1, IntegralPresentType: 2, //积分赠送类型
FreightId: -1, PointsDeduction: 0, //积分抵扣
FormsId: -1, PointsDeductionType: 2, //积分抵扣类型
FormsName: "", IsMultipleDeduction: 2, //是否可以多件累计抵扣 1是 2否
IsAreaBuy: 2, GoodsDetails: "", //商品描述
AreaList: [], SeparateDistribution: 2, //分销
IntegralPresent: 0,
IntegralPresentType: 2,
PointsDeduction: 0,
PointsDeductionType: 2,
IsMultipleDeduction: 2,
GoodsDetails: "",
SeparateDistribution: 2,
SeparateDistributionType: 1, SeparateDistributionType: 1,
SeparateDistributionMoneyType: 2, //默认显示固定金额 SeparateDistributionMoneyType: 2, //默认显示固定金额
EnjoyMember: 1, EnjoyMember: 1, //会员价
SeparateSetMember: 2, SeparateSetMember: 2,
IsQuickBuy: 1, SupplierId: '', //供应商id
SupplierId: '', Commission: 0, // 返佣总金额 (粉象模式开启 才显示)
Sort: 0, AreaList: [], //区域列表
Commission: 0, DistributionCommissionList:[], //分销佣金
PresentFXGrade: '', DistributionCommissionTreeList:[],
PresentFXMonth: 0, MemberPriceList:[], //会员价格
Advertising: '', Advertising: '', //广告词
SubName: '', SubName: '', //副标题
MarketingLogo: { MarketingLogo: { //图标
iswords: 0, iswords: 0,
words: "", words: "",
wordsColor: "", wordsColor: "",
wordsBack: "", wordsBack: "",
ico: "" ico: ""
}, },
OriginalPrice:0, SiteId: '', //站点id
SiteId:'', GuideId: '', //导游id
GuideId:'', CarId: '', //车辆id
CarId:'', CarColorId: 2, //车辆颜色id
CarColorId:2, CarNumber: '', //车牌号
CarNumber:'',//车牌号 CarBuyYear: '', //车购买年份
CarBuyYear:'',//车购买年份 CarType: '', //服务类型 枚举
CarType:'', UserDay: 1, //使用天数
UserDay:1, LineName: '', //线路名称
LineName:'',//线路名称 LineDescriptionList: [], //关联城市或景点
LineDescriptionList:[],//关联城市或景点 RideNum: 0, //乘坐人数
RideNum:0, IsSpell: 2, //是否拼车 1是 2否
IsSpell:'2',//是否拼车 1是 2否 AdvanceDay: 0, // 提前预定天数
AdvanceDay:0, TargetDateStrList:[],
TargetDateList:[
{Date:'2020-05-23'} SpecificationList: [],
], SpecificationPriceList: [],
// FormsId: -1,
// FormsName: "",
// PresentFXGrade: '',
// PresentFXMonth: 0,
}, },
predefineColors: [ predefineColors: [
...@@ -813,7 +912,7 @@ ...@@ -813,7 +912,7 @@
'#888888', '#888888',
'#FF4544', '#FF4544',
], ],
EnumType:0, EnumType: 0,
SupplierId: '', SupplierId: '',
fenleiData: [], fenleiData: [],
checkList: [], checkList: [],
...@@ -869,27 +968,58 @@ ...@@ -869,27 +968,58 @@
trigger: "blur" trigger: "blur"
}] }]
}, },
SiteList:[],//站点列表 SiteList: [], //站点列表
GuideList:[],//导游列表 GuideList: [], //导游列表
CarList:[],//导游列表 CarList: [], //导游列表
CarColorList:[],//车辆颜色 CarColorList: [], //车辆颜色
EnumList:[],//服务列表 EnumList: [], //服务列表
DayList:[ DayList: [{
{'ID':0.5,'Name':'半日'}, 'ID': 0.5,
{'ID':1,'Name':'一日'}, 'Name': '半日'
{'ID':2,'Name':'二日'}, },
{'ID':3,'Name':'三日'}, {
{'ID':4,'Name':'四日'}, 'ID': 1,
{'ID':5,'Name':'五日'}, 'Name': '一日'
{'ID':6,'Name':'六日'}, },
{'ID':7,'Name':'七日'}, {
'ID': 2,
'Name': '二日'
},
{
'ID': 3,
'Name': '三日'
},
{
'ID': 4,
'Name': '四日'
},
{
'ID': 5,
'Name': '五日'
},
{
'ID': 6,
'Name': '六日'
},
{
'ID': 7,
'Name': '七日'
},
], ],
reserveList:[ reserveList: [{
{'ID':1,'Name':'指定区间'}, 'ID': 1,
{'ID':2,'Name':'按每周'}, 'Name': '指定区间'
{'ID':3,'Name':'按每月'}, },
{
'ID': 2,
'Name': '按每月'
},
{
'ID': 3,
'Name': '按每周'
},
], ],
reserveType:1, reserveType: 1,
imgType: 1, imgType: 1,
checkService: [], checkService: [],
keepServiceList: [], keepServiceList: [],
...@@ -941,6 +1071,33 @@ ...@@ -941,6 +1071,33 @@
options: [], options: [],
FXlevelList: [], FXlevelList: [],
giveDate: false, giveDate: false,
//请求日期参数
dateMsg: {
DayType: 1, //类型
StartDate: '', //开始时间
EndDate: '', //结束时间
Year: '', //年
Month: '', //月
Week: '' //周
},
pickerBeginDateBefore: {
disabledDate: time => {
if (this.dateMsg.EndDate == null) {
return false;
} else {
let endTime = new Date(this.dateMsg.EndDate);
return endTime.getTime() < time.getTime();
}
}
},
pickerBeginDateAfter: {
disabledDate: time => {
let startTime = new Date(this.dateMsg.StartDate);
return startTime.getTime() >= time.getTime();
}
},
subDateList: [] //日期数组
}; };
}, },
created() { created() {
...@@ -959,7 +1116,7 @@ ...@@ -959,7 +1116,7 @@
this.getSupplierList() this.getSupplierList()
this.getFXDGradeList() this.getFXDGradeList()
this.getAllGuideCarSiteList() this.getAllGuideCarSiteList()
this.getGuideCarList()//获取车辆下拉 this.getGuideCarList() //获取车辆下拉
this.getOrderListExportEnumList() this.getOrderListExportEnumList()
}, },
...@@ -1104,6 +1261,9 @@ ...@@ -1104,6 +1261,9 @@
this.addMsg.IsCustomSpecification = 2; this.addMsg.IsCustomSpecification = 2;
} }
//预定日期设置
this.addMsg.TargetDateStrList=this.subDateList;
if (this.addMsg.SeparateDistributionType == 1) { if (this.addMsg.SeparateDistributionType == 1) {
this.disList1 = [{ this.disList1 = [{
SpecificationSort: "", SpecificationSort: "",
...@@ -1225,7 +1385,6 @@ ...@@ -1225,7 +1385,6 @@
clearCustom() { clearCustom() {
this.addMsg.CustomShareImage = ""; this.addMsg.CustomShareImage = "";
this.addMsg.CustomShareImagePath = "";
}, },
Selectvideo(val) { Selectvideo(val) {
this.addMsg.VideoAddress = val.Path; this.addMsg.VideoAddress = val.Path;
...@@ -1364,15 +1523,21 @@ ...@@ -1364,15 +1523,21 @@
if (!this.$route.query.GoodsId) { if (!this.$route.query.GoodsId) {
this.addMsg.Id = 0 this.addMsg.Id = 0
} }
if(this.addMsg.TargetDateList.length>0){
this.addMsg.TargetDateList.forEach(x=>{
this.subDateList.push(x.Date.split('T')[0])
})
}
this.getGuideCarGuideList(this.addMsg.SiteId) //导游下拉
this.initShareSettings(); this.initShareSettings();
if(this.addMsg.SpecificationPriceList){
this.SpecificationPriceList = this.addMsg.SpecificationPriceList; this.SpecificationPriceList = this.addMsg.SpecificationPriceList;
this.ComTreeList = this.addMsg.DistributionCommissionTreeList;
this.SpecificationList = this.addMsg.SpecificationList;
if (this.SpecificationList.length > 0) { //根据编码来的详情 重新调用这个方法 否则分销详情设置没有数据
this.getDistributor()
} }
this.SpecificationList = this.addMsg.SpecificationList;
this.ComTreeList = this.addMsg.DistributionCommissionTreeList;
if (this.addMsg.SeparateDistributionType == 1) { if (this.addMsg.SeparateDistributionType == 1) {
this.disList1 = this.addMsg.DistributionCommissionTreeList; this.disList1 = this.addMsg.DistributionCommissionTreeList;
if (this.addMsg.DistributionCommissionTreeList.length > 0) { if (this.addMsg.DistributionCommissionTreeList.length > 0) {
...@@ -1401,7 +1566,7 @@ ...@@ -1401,7 +1566,7 @@
if (this.addMsg.PresentFXGrade == 0) { if (this.addMsg.PresentFXGrade == 0) {
this.addMsg.PresentFXGrade = '' this.addMsg.PresentFXGrade = ''
} }
if (!this.addMsg.MarketingLogo||this.addMsg.MarketingLogo == null) { if (!this.addMsg.MarketingLogo || this.addMsg.MarketingLogo == null) {
this.addMsg.MarketingLogo = { this.addMsg.MarketingLogo = {
iswords: 0, iswords: 0,
...@@ -1412,16 +1577,29 @@ ...@@ -1412,16 +1577,29 @@
} }
} else { } else {
let MarketingLogo = JSON.parse(this.addMsg.MarketingLogo) let MarketingLogo = JSON.parse(this.addMsg.MarketingLogo)
let obj=MarketingLogo let obj = MarketingLogo
this.addMsg.MarketingLogo = obj this.addMsg.MarketingLogo = obj
} }
this.getSuggestPrice(); this.getSuggestPrice();
this.getFXDGradeList2(); this.getFXDGradeList2();
this.apipost("/api/GuideCar/GetGuideCarList", {}, res => {
if (res.data.resultCode == 1) {
var MyData = res.data.data;
MyData.forEach(x=>{
if (x.ID == this.addMsg.CarId) {
this.CarColorList = x.ColorList
}
})
}
});
}else{
this.Error(res.data.message);
} }
} }
); );
}, },
getSuggestPrice() {//获取和平分销商品建议价格 getSuggestPrice() { //获取和平分销商品建议价格
if (this.hpState == 1 && Number(this.addMsg.CostPrice) > 0) { if (this.hpState == 1 && Number(this.addMsg.CostPrice) > 0) {
let arr = []; let arr = [];
this.addMsg.CategoryList.forEach(item => { this.addMsg.CategoryList.forEach(item => {
...@@ -1546,28 +1724,31 @@ ...@@ -1546,28 +1724,31 @@
changeSupplier(val) { changeSupplier(val) {
}, },
addGgz(){ addGgz() {
let obj= {Name:''} let obj = {
Name: ''
}
this.addMsg.LineDescriptionList.push(obj) this.addMsg.LineDescriptionList.push(obj)
}, },
Deleteggz(index){ Deleteggz(index) {
this.addMsg.LineDescriptionList.splice(index,1) this.addMsg.LineDescriptionList.splice(index, 1)
}, },
changeSiteId(val){ changeSiteId(val) {
this.getGuideCarGuideList(val)//导游下拉 this.getGuideCarGuideList(val) //导游下拉
this.addMsg.GuideId='' this.addMsg.GuideId = ''
}, },
changeCarId(val){ changeCarId(val) {
this.CarList.forEach(x=>{ this.addMsg.CarColorId='';
if(x.ID == val){ this.CarList.forEach(x => {
this.CarColorList=x.ColorList if (x.ID == val) {
this.CarColorList = x.ColorList
} }
}) })
}, },
changeCarColorList(val){ changeCarColorList(val) {
console.log(val) console.log(val)
}, },
changeEnumList(val){ changeEnumList(val) {
this.EnumType = val this.EnumType = val
}, },
getSupplierList() { getSupplierList() {
...@@ -1600,21 +1781,22 @@ ...@@ -1600,21 +1781,22 @@
} }
}); });
}, },
getAllGuideCarSiteList(){//获取站点下拉 getAllGuideCarSiteList() { //获取站点下拉
this.apipost("/api/GuideCar/GetAllGuideCarSiteList", {}, res => { this.apipost("/api/GuideCar/GetAllGuideCarSiteList", {}, res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.SiteList = res.data.data this.SiteList = res.data.data
} }
}); });
}, },
getGuideCarList(){ getGuideCarList() {
this.apipost("/api/GuideCar/GetGuideCarList", {}, res => { this.apipost("/api/GuideCar/GetGuideCarList", {}, res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.CarList = res.data.data this.CarList = res.data.data;
console.log(this.CarList,'carllist');
} }
}); });
}, },
getOrderListExportEnumList(){//获取服务类型枚举列表 getOrderListExportEnumList() { //获取服务类型枚举列表
this.apipost("/api/GuideCar/GetOrderListExportEnumList", {}, res => { this.apipost("/api/GuideCar/GetOrderListExportEnumList", {}, res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.EnumList = res.data.data this.EnumList = res.data.data
...@@ -1623,14 +1805,16 @@ ...@@ -1623,14 +1805,16 @@
}); });
}, },
getGuideCarGuideList(ID){ getGuideCarGuideList(ID) {
this.apipost("/api/GuideCar/GetGuideCarGuideList", {SiteId:ID}, res => { this.apipost("/api/GuideCar/GetGuideCarGuideList", {
SiteId: ID
}, res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.GuideList = res.data.data this.GuideList = res.data.data
} }
}); });
}, },
getFXDGradeList2() {//获取粉象等级下拉列表 getFXDGradeList2() { //获取粉象等级下拉列表
this.apipost("/api/user/GetFXDistributorGradeList", { this.apipost("/api/user/GetFXDistributorGradeList", {
GradeName: '' GradeName: ''
...@@ -1660,6 +1844,30 @@ ...@@ -1660,6 +1844,30 @@
} else { } else {
this.giveDate = true; this.giveDate = true;
} }
},
//追加日期
SaveDate() {
console.log(this.dateMsg, 'this.dateMsg');
this.apipost("/api/GuideCar/GetGoodsTargetDateList", this.dateMsg, res => {
if (res.data.resultCode == 1) {
console.log(res, 'ress');
var myArr = res.data.data;
//遍历当前数组
for (var i = 0; i < myArr.length; i++) {
//如果当前数组的第i已经保存进了临时数组,那么跳过,
//否则把当前项push到临时数组里面
if (this.subDateList.indexOf(myArr[i]) == -1) {
this.subDateList.push(myArr[i]);
}
}
}else{
this.Error(res.data.message);
}
});
},
//删除标签
handleClose(index) {
this.subDateList.splice(index, 1);
} }
} }
}; };
...@@ -1941,4 +2149,10 @@ ...@@ -1941,4 +2149,10 @@
display: inline-block; display: inline-block;
} }
.directorGoodsEdit .w90 {
width: 90px !important;
}
.directorGoodsEdit .w130{
width: 130px !important;
}
</style> </style>
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