Commit ad0fa2d0 authored by zhengke's avatar zhengke

修改

parent 2c916d2d
...@@ -4,15 +4,15 @@ ...@@ -4,15 +4,15 @@
<span @click="CommonJump('directorGuideList')" class="blue point">导游管理</span> / 编辑导游管理 <span @click="CommonJump('directorGuideList')" class="blue point">导游管理</span> / 编辑导游管理
</div> </div>
<div class="content"> <div class="content">
<el-form :model="addMsg" :rules="rules" ref="addMsg" label-width="150px" style="width:60%"> <el-form :model="addMsg" :rules="rules" ref="addMsg" label-width="150px" style="width:50%">
<el-form-item label="导游名称" prop="Name" class="is-required"> <el-form-item label="导游名称" prop="Name" class="is-required">
<el-input v-model="addMsg.Name" placeholder="请输入站点名称" /> <el-input v-model="addMsg.Name" size="small" placeholder="请输入站点名称" />
</el-form-item> </el-form-item>
<el-form-item label="用户头像"> <el-form-item label="用户头像" size="small">
<el-tooltip class="item" effect="dark" content="建议尺寸100*100" placement="top"> <el-tooltip class="item" effect="dark" content="建议尺寸100*100" placement="top">
<el-button @click="openChangeDig(1)" size="small">选择文件</el-button> <el-button @click="openChangeDig(1)">选择文件</el-button>
</el-tooltip> </el-tooltip>
<div class="app-gallery-item" style="position: relative;width: 100px;margin-top: 10px;"> <div class="app-gallery-item" style="position: relative;width: 100px;margin-top: 10px;">
<img v-if="!addMsg.GuidePhoto || addMsg.GuidePhoto==''" <img v-if="!addMsg.GuidePhoto || addMsg.GuidePhoto==''"
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="工作年限" prop="WorkYears" class="is-required"> <el-form-item label="工作年限" prop="WorkYears" class="is-required" size="small">
<el-input v-model="addMsg.WorkYears" placeholder="请输入工作年限" /> <el-input v-model="addMsg.WorkYears" placeholder="请输入工作年限" />
</el-form-item> </el-form-item>
<el-form-item label="站点" prop="SiteId" class="is-required"> <el-form-item label="站点" prop="SiteId" class="is-required">
...@@ -32,13 +32,13 @@ ...@@ -32,13 +32,13 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="联系电话" prop="Telephone" class="is-required"> <el-form-item label="联系电话" prop="Telephone" class="is-required" size="small">
<el-input v-model="addMsg.Telephone" placeholder="请输入联系电话" type="number"/> <el-input v-model="addMsg.Telephone" placeholder="请输入联系电话" type="number"/>
</el-form-item> </el-form-item>
<el-form-item label="紧急联系电话" prop="EmergencyPhone" class="is-required"> <el-form-item label="紧急联系电话" prop="EmergencyPhone" class="is-required" size="small">
<el-input v-model="addMsg.EmergencyPhone" placeholder="请输入紧急联系电话" type="number"/> <el-input v-model="addMsg.EmergencyPhone" placeholder="请输入紧急联系电话" type="number"/>
</el-form-item> </el-form-item>
<el-form-item label="简介" > <el-form-item label="简介">
<UE style="width:750px;" :defaultMsg="defaultMsg" :config="config" :IsMultiple="true" ref="ue"></UE> <UE style="width:750px;" :defaultMsg="defaultMsg" :config="config" :IsMultiple="true" ref="ue"></UE>
</el-form-item> </el-form-item>
...@@ -309,4 +309,4 @@ ...@@ -309,4 +309,4 @@
height: 32px; height: 32px;
margin: 0 5px; margin: 0 5px;
} }
</style> </style>
...@@ -198,7 +198,7 @@ ...@@ -198,7 +198,7 @@
</el-option> </el-option>
</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" prop="LineName">
<el-input v-model="addMsg.LineName" size="small" placeholder="请输入内容" class="input-with-select"> <el-input v-model="addMsg.LineName" size="small" placeholder="请输入内容" class="input-with-select">
</el-input> </el-input>
</el-form-item> </el-form-item>
...@@ -225,9 +225,9 @@ ...@@ -225,9 +225,9 @@
<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="是否拼车" v-if="addMsg.CarType==5">
<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>
<el-form-item label="提前预定天数" prop="AdvanceDay"> <el-form-item label="提前预定天数" prop="AdvanceDay">
<el-input v-model="addMsg.AdvanceDay" size="small" placeholder="请输入内容" class="input-with-select"> <el-input v-model="addMsg.AdvanceDay" size="small" placeholder="请输入内容" class="input-with-select">
...@@ -337,7 +337,7 @@ ...@@ -337,7 +337,7 @@
</el-select> </el-select>
</div> </div>
</template> </template>
<el-button size="small" type="primary" @click="SaveDate()"></el-button> <el-button size="small" type="primary" @click="SaveDate()"></el-button>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-tag type="info" style="margin-right:20px;" closable @close="handleClose(index)" <el-tag type="info" style="margin-right:20px;" closable @close="handleClose(index)"
...@@ -436,28 +436,11 @@ ...@@ -436,28 +436,11 @@
</el-button> </el-button>
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label-width="110px"> <el-form-item label-width="200px">
<el-checkbox v-model="addMsg.IsMultipleDeduction" :true-label="1" :false-label="2">允许多件抵扣 <el-checkbox v-model="addMsg.IsMultipleDeduction" :true-label="1" :false-label="2">允许多件抵扣
</el-checkbox> </el-checkbox>
</el-form-item> </el-form-item>
<el-form-item label="商品赠送VIP" v-if="FxState==1">
<el-select class="w150" style="margin-left:15px" v-model="addMsg.PresentFXGrade" size="small"
clearable placeholder="请选择" @change='changeVIP'>
<el-option v-for="item in FXlevelList" :key="item.Id" :label="item.GradeName" :value="item.Id">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="赠送日期" v-if="FxState==1 && giveDate==true">
<el-input v-model="addMsg.PresentFXMonth" style="width:100%;margin-left:15px" type="number" min="1"
size="small" placeholder="请输入内容" class="input-with-select">
<el-button slot="append">
</el-button>
</el-input>
</el-form-item>
<el-form-item label="广告词"> <el-form-item label="广告词">
<el-input v-model="addMsg.Advertising" style="width:100%;margin-left:15px" type="textarea" :rows="3" <el-input v-model="addMsg.Advertising" style="width:100%;margin-left:15px" type="textarea" :rows="3"
size="small" placeholder="请输入内容" class="input-with-select"></el-input> size="small" placeholder="请输入内容" class="input-with-select"></el-input>
</el-form-item> </el-form-item>
...@@ -632,59 +615,15 @@ ...@@ -632,59 +615,15 @@
<el-form-item v-if="addMsg.SeparateSetMember == 1 && huiyList.length == 0" label="会员价设置"> <el-form-item v-if="addMsg.SeparateSetMember == 1 && huiyList.length == 0" label="会员价设置">
<el-button @click="CommonJump('setMember')" size="small" type="danger">如需设置请先添加会员</el-button> <el-button @click="CommonJump('setMember')" size="small" type="danger">如需设置请先添加会员</el-button>
</el-form-item> </el-form-item>
<el-form-item v-if=" <el-form-item v-if="addMsg.SeparateSetMember == 1
addMsg.SeparateSetMember == 1 &&
SpecificationPriceList.length == 0
" label="默认规格会员价设置"> " label="默认规格会员价设置">
<div v-for="(item, index) in memberList1[0].GradePriceList" :key="index+'15'"> <div v-for="(item, index) in addMsg.MemberPriceTreeList[0].GradePriceList" :key="index+'15'">
<el-input style="width:700px" placeholder="请输入内容" v-model="item.MemberPrice" size="small" <el-input style="width:700px" placeholder="请输入内容" v-model="item.MemberPrice" size="small"
class="input-with-select"> class="input-with-select">
<el-button slot="prepend">{{ item.Name }}</el-button> <el-button slot="prepend">{{ item.MemberGrade }}级会员</el-button>
<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>
...@@ -866,7 +805,7 @@ ...@@ -866,7 +805,7 @@
SeparateDistributionType: 1, SeparateDistributionType: 1,
SeparateDistributionMoneyType: 2, //默认显示固定金额 SeparateDistributionMoneyType: 2, //默认显示固定金额
EnjoyMember: 1, //会员价 EnjoyMember: 1, //会员价
SeparateSetMember: 2, SeparateSetMember: 0,
SupplierId: '', //供应商id SupplierId: '', //供应商id
Commission: 0, // 返佣总金额 (粉象模式开启 才显示) Commission: 0, // 返佣总金额 (粉象模式开启 才显示)
AreaList: [], //区域列表 AreaList: [], //区域列表
...@@ -897,13 +836,8 @@ ...@@ -897,13 +836,8 @@
AdvanceDay: 0, // 提前预定天数 AdvanceDay: 0, // 提前预定天数
TargetDateStrList:[], TargetDateStrList:[],
SpecificationList: [],
SpecificationPriceList: [],
// FormsId: -1, // FormsId: -1,
// FormsName: "", // FormsName: "",
// PresentFXGrade: '',
// PresentFXMonth: 0,
}, },
predefineColors: [ predefineColors: [
...@@ -966,6 +900,11 @@ ...@@ -966,6 +900,11 @@
required: true, required: true,
message: "请输入提前预定天数", message: "请输入提前预定天数",
trigger: "blur" trigger: "blur"
}],
LineName: [{
required: true,
message: "请输入线路名称",
trigger: "blur"
}] }]
}, },
SiteList: [], //站点列表 SiteList: [], //站点列表
...@@ -1069,7 +1008,6 @@ ...@@ -1069,7 +1008,6 @@
shareSettings: [], shareSettings: [],
companyCommission: 0, companyCommission: 0,
options: [], options: [],
FXlevelList: [],
giveDate: false, giveDate: false,
//请求日期参数 //请求日期参数
...@@ -1114,7 +1052,6 @@ ...@@ -1114,7 +1052,6 @@
this.getDistributor(); this.getDistributor();
this.gethuiyList(); this.gethuiyList();
this.getSupplierList() this.getSupplierList()
this.getFXDGradeList()
this.getAllGuideCarSiteList() this.getAllGuideCarSiteList()
this.getGuideCarList() //获取车辆下拉 this.getGuideCarList() //获取车辆下拉
this.getOrderListExportEnumList() this.getOrderListExportEnumList()
...@@ -1254,13 +1191,6 @@ ...@@ -1254,13 +1191,6 @@
this.Error('请选择商品分类'); this.Error('请选择商品分类');
return false return false
} }
// if (this.SpecificationList.length > 0) {
// this.addMsg.IsCustomSpecification = 1;
// }
// if (this.SpecificationList.length == 0) {
// this.addMsg.IsCustomSpecification = 2;
// }
//预定日期设置 //预定日期设置
this.addMsg.TargetDateStrList=this.subDateList; this.addMsg.TargetDateStrList=this.subDateList;
...@@ -1271,11 +1201,11 @@ ...@@ -1271,11 +1201,11 @@
}], }],
this.addMsg.DistributionCommissionList = this.disList1; this.addMsg.DistributionCommissionList = this.disList1;
} }
if (this.addMsg.SeparateSetMember == 1 && this.SpecificationList.length == 0) { if (this.addMsg.SeparateSetMember == 1) {
this.addMsg.MemberPriceList = this.memberList1; this.addMsg.MemberPriceList = this.memberList1;
this.addMsg.MemberPriceTreeList = this.memberList1; this.addMsg.MemberPriceTreeList = this.memberList1;
} }
if (this.addMsg.SeparateSetMember == 1 && this.SpecificationList.length > 0) { if (this.addMsg.SeparateSetMember == 1) {
this.addMsg.MemberPriceList = this.memberList2; this.addMsg.MemberPriceList = this.memberList2;
this.addMsg.MemberPriceTreeList = this.memberList2; this.addMsg.MemberPriceTreeList = this.memberList2;
} }
...@@ -1286,8 +1216,6 @@ ...@@ -1286,8 +1216,6 @@
} else { } else {
this.addMsg.SupplierId = this.SupplierId != '' ? this.SupplierId : 0; this.addMsg.SupplierId = this.SupplierId != '' ? this.SupplierId : 0;
} }
this.addMsg.SpecificationPriceList = this.SpecificationPriceList;
this.addMsg.SpecificationList = this.SpecificationList;
if (this.addMsg.PresentFXGrade == '') { //没选择的时候默认为0 if (this.addMsg.PresentFXGrade == '') { //没选择的时候默认为0
this.addMsg.PresentFXGrade = 0 this.addMsg.PresentFXGrade = 0
...@@ -1531,10 +1459,6 @@ ...@@ -1531,10 +1459,6 @@
this.getGuideCarGuideList(this.addMsg.SiteId) //导游下拉 this.getGuideCarGuideList(this.addMsg.SiteId) //导游下拉
this.initShareSettings(); this.initShareSettings();
if(this.addMsg.SpecificationPriceList){
this.SpecificationPriceList = this.addMsg.SpecificationPriceList;
}
this.SpecificationList = this.addMsg.SpecificationList;
this.ComTreeList = this.addMsg.DistributionCommissionTreeList; this.ComTreeList = this.addMsg.DistributionCommissionTreeList;
...@@ -1759,28 +1683,6 @@ ...@@ -1759,28 +1683,6 @@
} }
}); });
}, },
getFXDGradeList() {
this.apipost("/api/user/GetFXDistributorGradeList", {
GradeName: ''
}, res => {
this.loading = false;
if (res.data.resultCode == 1) {
if (res.data.data != null) {
let data = res.data.data;
let List = [];
data.forEach(x => {
let obj = {};
// if(x.IsGuest !=1){
if (x.IsGuest == 3) { //只显示vip
let obj = x
List.push(obj)
}
})
this.FXlevelList = List;
}
}
});
},
getAllGuideCarSiteList() { //获取站点下拉 getAllGuideCarSiteList() { //获取站点下拉
this.apipost("/api/GuideCar/GetAllGuideCarSiteList", {}, res => { this.apipost("/api/GuideCar/GetAllGuideCarSiteList", {}, res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
...@@ -1792,7 +1694,6 @@ ...@@ -1792,7 +1694,6 @@
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');
} }
}); });
}, },
...@@ -1800,7 +1701,6 @@ ...@@ -1800,7 +1701,6 @@
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
console.log(this.EnumList)
} }
}); });
}, },
...@@ -1837,20 +1737,10 @@ ...@@ -1837,20 +1737,10 @@
}); });
}, },
changeVIP() {
if (this.addMsg.PresentFXGrade == '' || this.addMsg.PresentFXGrade == 0) {
this.giveDate = false;
this.addMsg.PresentFXMonth = 0
} else {
this.giveDate = true;
}
},
//追加日期 //追加日期
SaveDate() { SaveDate() {
console.log(this.dateMsg, 'this.dateMsg');
this.apipost("/api/GuideCar/GetGoodsTargetDateList", this.dateMsg, res => { this.apipost("/api/GuideCar/GetGoodsTargetDateList", this.dateMsg, res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
console.log(res, 'ress');
var myArr = res.data.data; var myArr = res.data.data;
//遍历当前数组 //遍历当前数组
for (var i = 0; i < myArr.length; i++) { for (var i = 0; i < myArr.length; i++) {
...@@ -1860,6 +1750,8 @@ ...@@ -1860,6 +1750,8 @@
this.subDateList.push(myArr[i]); this.subDateList.push(myArr[i]);
} }
} }
//日期升序排列
this.subDateList.sort(function (a, b) {return Date.parse(a) - Date.parse(b);});
}else{ }else{
this.Error(res.data.message); this.Error(res.data.message);
} }
......
...@@ -12,7 +12,6 @@ ...@@ -12,7 +12,6 @@
<el-tab-pane :dataId="0" label="全部" name="first"></el-tab-pane> <el-tab-pane :dataId="0" label="全部" name="first"></el-tab-pane>
<el-tab-pane :dataId="1" label="上架中" name="second"></el-tab-pane> <el-tab-pane :dataId="1" label="上架中" name="second"></el-tab-pane>
<el-tab-pane :dataId="2" label="下架中" name="third"></el-tab-pane> <el-tab-pane :dataId="2" label="下架中" name="third"></el-tab-pane>
<el-tab-pane :dataId="3" label="删除" name="fourth"></el-tab-pane>
</el-tabs> </el-tabs>
</div> </div>
<div> <div>
...@@ -121,7 +120,7 @@ ...@@ -121,7 +120,7 @@
</el-table-column> </el-table-column>
<el-table-column <el-table-column
width="120" width="120"
label="已出售量" label="订单数量"
prop="GoodsBuyNum" prop="GoodsBuyNum"
> >
</el-table-column> </el-table-column>
...@@ -345,7 +344,7 @@ ...@@ -345,7 +344,7 @@
msg = JSON.parse(JSON.stringify(msg)); msg = JSON.parse(JSON.stringify(msg));
msg.pageSize=999; msg.pageSize=999;
this.GetLocalFile( this.GetLocalFile(
"/api/product/GetProductGoodsListToExcel", "/api/GuideCar/GetProductGoodsListToExcel",
msg, msg,
"商品列表.xls" "商品列表.xls"
); );
...@@ -494,10 +493,6 @@ ...@@ -494,10 +493,6 @@
this.msg.GoodsStatus=2; this.msg.GoodsStatus=2;
this.msg.IsSelectSellOut=0; this.msg.IsSelectSellOut=0;
} }
if(dataId==3){
this.msg.GoodsStatus=0;
this.msg.IsSelectSellOut=1;
}
this.msg.pageIndex=1 this.msg.pageIndex=1
this.getList(); this.getList();
}, },
......
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