Commit 987b7b98 authored by zhengke's avatar zhengke

修改

parent e99d9044
...@@ -23,6 +23,11 @@ ...@@ -23,6 +23,11 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="从业年限">
<el-input type="text" class="w200" size="small" @keyup.native="checkPrice(addMsg,'WorkYears')" v-model="addMsg.WorkYears">
<template slot="append"></template>
</el-input>
</el-form-item>
<el-form-item label="对应的类型" prop="ServiceType"> <el-form-item label="对应的类型" prop="ServiceType">
<div style="display: flex;flex-direction: row;align-items: center"> <div style="display: flex;flex-direction: row;align-items: center">
<div @click="getUseType(1)" style="margin-right: 15px"> <div @click="getUseType(1)" style="margin-right: 15px">
...@@ -54,17 +59,17 @@ ...@@ -54,17 +59,17 @@
<el-form-item label="名称" prop="Name"> <el-form-item label="名称" prop="Name">
<el-input v-model="addMsg.Name" class="w400" size="small" placeholder="请输入服务人员名称" maxlength="20" /> <el-input v-model="addMsg.Name" class="w400" size="small" placeholder="请输入服务人员名称" maxlength="20" />
</el-form-item> </el-form-item>
<el-form-item label="性别" prop="Gender"> <el-form-item label="性别">
<el-radio-group v-model="addMsg.Gender"> <el-radio-group v-model="addMsg.Gender">
<el-radio :label="item.Id" v-for="(item,index) in genderList" :key="index">{{item.Name}}</el-radio> <el-radio :label="item.Id" v-for="(item,index) in genderList" :key="index">{{item.Name}}</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item label="标签"> <el-form-item label="标签">
<el-tag :key="tag" size="small" v-for="(tag,index) in addMsg.LableNameList" closable <el-tag :key="tag" size="small" style="margin-right:5px;" v-for="(tag,index) in addMsg.LableNameList" closable
:disable-transitions="false" @close="handleClose(index)"> :disable-transitions="false" @close="handleClose(index)">
{{tag}} {{tag}}
</el-tag> </el-tag>
<el-input class="input-new-tag" v-if="inputVisible" v-model="inputValue" ref="saveTagInput" size="small" <el-input class="input-new-tag" v-if="inputVisible" v-model="inputValue" ref="saveTagInput" size="mini"
@keyup.enter.native="handleInputConfirm" @blur="handleInputConfirm"> @keyup.enter.native="handleInputConfirm" @blur="handleInputConfirm">
</el-input> </el-input>
<el-button class="button-new-tag" size="mini" @click="showInput">+ 标签</el-button> <el-button class="button-new-tag" size="mini" @click="showInput">+ 标签</el-button>
...@@ -159,13 +164,6 @@ ...@@ -159,13 +164,6 @@
callback(); callback();
} }
} }
let validataSex = (rule, value, callback) => {
if (this.addMsg.Gender == '') {
return callback(new Error('请选择性别'));
} else {
callback();
}
}
return { return {
//选择图片 //选择图片
choicImg: false, choicImg: false,
...@@ -175,7 +173,7 @@ ...@@ -175,7 +173,7 @@
addMsg: { addMsg: {
LableNameList: [], // 标签 LableNameList: [], // 标签
StoreId: '', // 店铺id StoreId: '', // 店铺id
Gender: '', //性别 Gender: 0, //性别
ServiceType: '', //对应的类型 ServiceType: '', //对应的类型
ProductList: [], //商品信息 ProductList: [], //商品信息
ID: 0, //编号 ID: 0, //编号
...@@ -184,7 +182,8 @@ ...@@ -184,7 +182,8 @@
Major: '', //职务 Major: '', //职务
ServiceStatus: 1, // 启用/禁用 状态1启用 2禁用 ServiceStatus: 1, // 启用/禁用 状态1启用 2禁用
Telephone: '', //电话 Telephone: '', //电话
FictitiousReserveNum: '' //虚拟预约数 FictitiousReserveNum: '', //虚拟预约数
WorkYears:'' //工作年限
}, },
msg2: { msg2: {
pageIndex: 1, pageIndex: 1,
...@@ -233,11 +232,6 @@ ...@@ -233,11 +232,6 @@
validator: validataType, validator: validataType,
trigger: "blur", trigger: "blur",
required: true required: true
}],
Gender: [{
validator: validataSex,
trigger: "blur",
required: true
}] }]
} }
}; };
...@@ -268,6 +262,7 @@ ...@@ -268,6 +262,7 @@
this.apipost("/api/Reserve/GetGenderEnumList", {}, res => { this.apipost("/api/Reserve/GetGenderEnumList", {}, res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.genderList = res.data.data; this.genderList = res.data.data;
console.log(res,'行呗');
} else { } else {
this.Error(res.data.message); this.Error(res.data.message);
} }
......
...@@ -69,6 +69,7 @@ ...@@ -69,6 +69,7 @@
:data="tableData" :data="tableData"
tooltip-effect="dark" tooltip-effect="dark"
style="width: 100%" style="width: 100%"
height="400px"
v-loading="loading" v-loading="loading"
@selection-change="handleSelectionChange"> @selection-change="handleSelectionChange">
<el-table-column <el-table-column
...@@ -106,8 +107,8 @@ ...@@ -106,8 +107,8 @@
</el-pagination> </el-pagination>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button @click="category = false">取 消</el-button> <el-button @click="category = false" size="small">取 消</el-button>
<el-button type="primary" @click="getProductList">确 定</el-button> <el-button type="primary" @click="getProductList" size="small">确 定</el-button>
</div> </div>
</el-dialog> </el-dialog>
</div> </div>
......
...@@ -32,11 +32,6 @@ ...@@ -32,11 +32,6 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="从业年限">
<el-input type="text" @keyup.native="checkPrice(msg,'WorkYears')" v-model="msg.WorkYears">
<template slot="append"></template>
</el-input>
</el-form-item>
<el-form-item label="指定商品类别或商品"> <el-form-item label="指定商品类别或商品">
<div style="display: flex;flex-direction: row;align-items: center"> <div style="display: flex;flex-direction: row;align-items: center">
<div @click="getUseType(1)" style="margin-right: 15px"> <div @click="getUseType(1)" style="margin-right: 15px">
...@@ -201,7 +196,6 @@ ...@@ -201,7 +196,6 @@
IsZanYangUse: 0, IsZanYangUse: 0,
HeXiao: 1, HeXiao: 1,
CouponIco: "", CouponIco: "",
WorkYears: '', //从业年限
StoreIds: '' // 店铺id StoreIds: '' // 店铺id
}, },
checkedkeys: [], //默认选中的 checkedkeys: [], //默认选中的
...@@ -340,10 +334,12 @@ ...@@ -340,10 +334,12 @@
this.checked = false this.checked = false
} }
this.storeCheck=[]; this.storeCheck=[];
var cked = this.msg.StoreIds.split(','); if(this.msg.StoreIds!=0){
cked.forEach(x=>{ var cked = this.msg.StoreIds.split(',');
this.storeCheck.push(parseInt(x)); cked.forEach(x=>{
}) this.storeCheck.push(parseInt(x));
})
}
if (res.data.data.UseType == 1) { if (res.data.data.UseType == 1) {
let ProductList = res.data.data.ProductList; let ProductList = res.data.data.ProductList;
this.AppointList = [] this.AppointList = []
...@@ -540,7 +536,11 @@ ...@@ -540,7 +536,11 @@
'ProductId': this.commoditylist[i].Id, 'ProductId': this.commoditylist[i].Id,
}) })
} }
this.msg.ProductList = ProductList this.msg.ProductList = ProductList;
if(this.msg.ProductList.length==0){
this.Error('请选择指定商品');
return;
}
} else if (this.msg.UseType == 1) { } else if (this.msg.UseType == 1) {
let ProductList = [] let ProductList = []
for (let i = 0; i < this.AppointList.length; i++) { for (let i = 0; i < this.AppointList.length; i++) {
...@@ -549,6 +549,10 @@ ...@@ -549,6 +549,10 @@
}) })
} }
this.msg.ProductList = ProductList this.msg.ProductList = ProductList
if(this.msg.ProductList.length==0){
this.Error('请选择指定商品类型');
return;
}
} }
this.loading = true this.loading = true
if (this.storeCheck.length == 0) { if (this.storeCheck.length == 0) {
......
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