食堂3
This commit is contained in:
parent
db41f94803
commit
93e1e34977
|
|
@ -171,9 +171,9 @@
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="所属区域" prop="areaId">
|
<el-form-item label="所属区域" prop="areaId">
|
||||||
<el-cascader
|
<el-cascader
|
||||||
:options="treeOptions" :filterable="true" style="width: 400px;"
|
:options="treeOptions" :filterable="true" style="width: 400px;" :show-all-levels="false"
|
||||||
:props="{ checkStrictly: true,value:'id',label:'treeName' }"
|
:props="{ checkStrictly: true,value:'id',label:'treeName' }"
|
||||||
clearable>
|
clearable @change="handleTreeChange2" >
|
||||||
</el-cascader>
|
</el-cascader>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
@ -216,9 +216,9 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="联系电话" prop="capacity">
|
<el-form-item label="联系电话" prop="contactTel">
|
||||||
<el-input v-model="baseForm.capacity" placeholder="请输入联系电话" maxlength="11" clearable
|
<el-input v-model="baseForm.contactTel" placeholder="请输入联系电话" maxlength="11" clearable
|
||||||
@input="(v)=>(baseForm.capacity=v.replace(/[^\d]/g,''))"/>
|
@input="(v)=>(baseForm.contactTel=v.replace(/[^\d]/g,''))"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
@ -404,14 +404,28 @@
|
||||||
areaNameStr: undefined,
|
areaNameStr: undefined,
|
||||||
},
|
},
|
||||||
activeName:"baseSetting",
|
activeName:"baseSetting",
|
||||||
// 表单参数
|
canteenData:{},//食堂数据-编辑
|
||||||
baseForm: {},
|
baseForm: {
|
||||||
|
"areaId": "420813885705031680",
|
||||||
|
"canteenName": "",
|
||||||
|
"canteenNum": "0104-01",
|
||||||
|
"capacity": "",
|
||||||
|
"contactTel": "",
|
||||||
|
"custId": "379497835516661760",
|
||||||
|
"endBusinessTime": "23:59:59",
|
||||||
|
"startBusinessTime": "00:00:00",
|
||||||
|
"ifBook": 2,
|
||||||
|
"ifEnablePayCode": 2,
|
||||||
|
"ifReserve": 2,
|
||||||
|
"imgUrl": "http://sgwpdm.ah.sgcc.com.cn/canteen/lnyst/378915229716713472/dishes/076073649b5c4f33a7a15d8a363c006d.jpg",
|
||||||
|
"labelNameList": []
|
||||||
|
},//基础设置
|
||||||
rangeTime:[],//营业时间
|
rangeTime:[],//营业时间
|
||||||
// 表单校验
|
// 表单校验
|
||||||
baseFormRules: {
|
baseFormRules: {
|
||||||
// canteenName: [
|
canteenName: [
|
||||||
// { required: true, message: "字典名称不能为空", trigger: "blur" }
|
{ required: true, message: "食堂名称不能为空", trigger: "blur" }
|
||||||
// ],
|
],
|
||||||
// dictType: [
|
// dictType: [
|
||||||
// { required: true, message: "字典类型不能为空", trigger: "blur" }
|
// { required: true, message: "字典类型不能为空", trigger: "blur" }
|
||||||
// ]
|
// ]
|
||||||
|
|
@ -424,18 +438,16 @@
|
||||||
pageNum: 1,
|
pageNum: 1,
|
||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
},
|
},
|
||||||
jobTableData:[],
|
jobTableData:[],//负责人弹窗
|
||||||
// 总条数
|
// 总条数
|
||||||
dialogTotal: 0,
|
dialogTotal: 0,
|
||||||
|
fileList: [],//食堂图片
|
||||||
|
checkUrlList: [],//食堂图片
|
||||||
|
checkUrlNameList: [],//食堂图片
|
||||||
|
dialogVisible:false,//图片弹窗
|
||||||
|
dialogImageUrl:"",//图片弹窗
|
||||||
|
mealtimeList:[],//餐次列表
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
fileList: [],
|
|
||||||
checkUrlList: [],
|
|
||||||
checkUrlNameList: [],
|
|
||||||
dialogVisible:false,
|
|
||||||
dialogImageUrl:"",
|
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
|
@ -445,6 +457,12 @@
|
||||||
this.queryAllCustJob()
|
this.queryAllCustJob()
|
||||||
this.getMealtimeList()
|
this.getMealtimeList()
|
||||||
},
|
},
|
||||||
|
computed: {
|
||||||
|
//图片上传1张后,隐藏上传框
|
||||||
|
uploadDisabled() {
|
||||||
|
return this.checkUrlList.length > 0
|
||||||
|
},
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
//区域树
|
//区域树
|
||||||
getTreeData() {
|
getTreeData() {
|
||||||
|
|
@ -499,6 +517,7 @@
|
||||||
// 表单重置
|
// 表单重置
|
||||||
reset() {
|
reset() {
|
||||||
this.baseForm = {};
|
this.baseForm = {};
|
||||||
|
this.rangeTime=[]
|
||||||
this.resetForm("baseForm");
|
this.resetForm("baseForm");
|
||||||
},
|
},
|
||||||
/** 修改按钮操作 */
|
/** 修改按钮操作 */
|
||||||
|
|
@ -524,8 +543,68 @@
|
||||||
|
|
||||||
/** 提交按钮 */
|
/** 提交按钮 */
|
||||||
submitForm: function() {
|
submitForm: function() {
|
||||||
|
console.log(this.baseForm)
|
||||||
|
console.log(this.rangeTime)
|
||||||
this.$refs["baseForm"].validate(valid => {//基本设置表单校验
|
this.$refs["baseForm"].validate(valid => {//基本设置表单校验
|
||||||
if (valid) {
|
if (valid) {
|
||||||
|
let param ={
|
||||||
|
"canteenSaveDTO": {
|
||||||
|
"areaId": "420813885705031680",
|
||||||
|
"canteenName": "测试食堂",
|
||||||
|
"canteenNum": "0104-01",
|
||||||
|
"capacity": "300",
|
||||||
|
"contactTel": "18756034328",
|
||||||
|
"custId": "379497835516661760",
|
||||||
|
"endBusinessTime": "23:59:59",
|
||||||
|
"ifBook": 2,
|
||||||
|
"ifEnablePayCode": 2,
|
||||||
|
"ifReserve": 1,
|
||||||
|
"imgUrl": "http://sgwpdm.ah.sgcc.com.cn/canteen/lnyst/378915229716713472/dishes/076073649b5c4f33a7a15d8a363c006d.jpg",
|
||||||
|
"labelNameList": [],
|
||||||
|
"startBusinessTime": "00:00:00"
|
||||||
|
},
|
||||||
|
"payDTO": {//支付设置
|
||||||
|
"ifEnablePay": "2",
|
||||||
|
"payMap": {},
|
||||||
|
"payTypes": ""
|
||||||
|
},
|
||||||
|
"deliveryModel": {//配送设置
|
||||||
|
"deliveries": "",
|
||||||
|
"deliveryList": [
|
||||||
|
{
|
||||||
|
"deliveryEndTime": "23:59:59",
|
||||||
|
"deliveryStartTime": "00:00:00",
|
||||||
|
"deliveryType": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"deliveryEndTime": "23:59:59",
|
||||||
|
"deliveryStartTime": "00:00:00",
|
||||||
|
"deliveryType": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"deliveryEndTime": "23:59:59",
|
||||||
|
"deliveryStartTime": "00:00:00",
|
||||||
|
"deliveryType": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"deliveryEndTime": "23:59:59",
|
||||||
|
"deliveryStartTime": "00:00:00",
|
||||||
|
"deliveryType": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"deliveryEndTime": "23:59:59",
|
||||||
|
"deliveryStartTime": "00:00:00",
|
||||||
|
"deliveryType": 6
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ifEnableDelivery": "2",
|
||||||
|
"minDeliveryFeeOnOff": 1
|
||||||
|
},
|
||||||
|
"orderDTO": {//订单设置
|
||||||
|
"reportMealLimitDay": 0,
|
||||||
|
"reserveLimitDay": 0
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -541,15 +620,15 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (this.baseForm.dictId != undefined) {
|
if (this.canteenData.canteenId != undefined) {
|
||||||
// updateType(this.baseForm).then(response => {
|
// updateType().then(response => {
|
||||||
// this.$modal.msgSuccess("修改成功");
|
this.$modal.msgSuccess("修改成功");
|
||||||
// this.open = false;
|
// this.open = false;
|
||||||
// this.getList();
|
// this.getList();
|
||||||
// });
|
// });
|
||||||
} else {
|
} else {
|
||||||
// addType(this.baseForm).then(response => {
|
// addType().then(response => {
|
||||||
// this.$modal.msgSuccess("新增成功");
|
this.$modal.msgSuccess("新增成功");
|
||||||
// this.open = false;
|
// this.open = false;
|
||||||
// this.getList();
|
// this.getList();
|
||||||
// });
|
// });
|
||||||
|
|
@ -558,7 +637,24 @@
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
//基础设置选择区域
|
||||||
|
handleTreeChange2(e){
|
||||||
|
console.log(e)
|
||||||
|
|
||||||
|
},
|
||||||
|
//获取食堂编号
|
||||||
|
async getCanteenNum(data) {
|
||||||
|
// let params= {
|
||||||
|
// "superId":data.id||""
|
||||||
|
// }
|
||||||
|
// if(data.parentId=="-1"){
|
||||||
|
// params.canteenTreeType=-1
|
||||||
|
// }else{
|
||||||
|
// params.canteenTreeType=1
|
||||||
|
// }
|
||||||
|
// const res = await getAreaNumApi(params);
|
||||||
|
// this.$set(this.form,"areaNum",res.data)
|
||||||
|
},
|
||||||
//查询食堂标签下拉
|
//查询食堂标签下拉
|
||||||
getCanteenLabel() {
|
getCanteenLabel() {
|
||||||
let param = { "current": 1,"size": -1}
|
let param = { "current": 1,"size": -1}
|
||||||
|
|
@ -645,6 +741,7 @@
|
||||||
//查询餐次时段列表
|
//查询餐次时段列表
|
||||||
getMealtimeList() {
|
getMealtimeList() {
|
||||||
getMealtimeListApi({}).then((response) => {
|
getMealtimeListApi({}).then((response) => {
|
||||||
|
this.mealtimeList = response
|
||||||
console.log(response)
|
console.log(response)
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue