食堂3
This commit is contained in:
parent
db41f94803
commit
93e1e34977
|
|
@ -171,9 +171,9 @@
|
|||
<el-col :span="12">
|
||||
<el-form-item label="所属区域" prop="areaId">
|
||||
<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' }"
|
||||
clearable>
|
||||
clearable @change="handleTreeChange2" >
|
||||
</el-cascader>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
|
@ -216,9 +216,9 @@
|
|||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="联系电话" prop="capacity">
|
||||
<el-input v-model="baseForm.capacity" placeholder="请输入联系电话" maxlength="11" clearable
|
||||
@input="(v)=>(baseForm.capacity=v.replace(/[^\d]/g,''))"/>
|
||||
<el-form-item label="联系电话" prop="contactTel">
|
||||
<el-input v-model="baseForm.contactTel" placeholder="请输入联系电话" maxlength="11" clearable
|
||||
@input="(v)=>(baseForm.contactTel=v.replace(/[^\d]/g,''))"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
|
@ -404,14 +404,28 @@
|
|||
areaNameStr: undefined,
|
||||
},
|
||||
activeName:"baseSetting",
|
||||
// 表单参数
|
||||
baseForm: {},
|
||||
canteenData:{},//食堂数据-编辑
|
||||
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:[],//营业时间
|
||||
// 表单校验
|
||||
baseFormRules: {
|
||||
// canteenName: [
|
||||
// { required: true, message: "字典名称不能为空", trigger: "blur" }
|
||||
// ],
|
||||
canteenName: [
|
||||
{ required: true, message: "食堂名称不能为空", trigger: "blur" }
|
||||
],
|
||||
// dictType: [
|
||||
// { required: true, message: "字典类型不能为空", trigger: "blur" }
|
||||
// ]
|
||||
|
|
@ -424,18 +438,16 @@
|
|||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
},
|
||||
jobTableData:[],
|
||||
jobTableData:[],//负责人弹窗
|
||||
// 总条数
|
||||
dialogTotal: 0,
|
||||
fileList: [],//食堂图片
|
||||
checkUrlList: [],//食堂图片
|
||||
checkUrlNameList: [],//食堂图片
|
||||
dialogVisible:false,//图片弹窗
|
||||
dialogImageUrl:"",//图片弹窗
|
||||
mealtimeList:[],//餐次列表
|
||||
|
||||
|
||||
|
||||
|
||||
fileList: [],
|
||||
checkUrlList: [],
|
||||
checkUrlNameList: [],
|
||||
dialogVisible:false,
|
||||
dialogImageUrl:"",
|
||||
};
|
||||
},
|
||||
created() {
|
||||
|
|
@ -445,6 +457,12 @@
|
|||
this.queryAllCustJob()
|
||||
this.getMealtimeList()
|
||||
},
|
||||
computed: {
|
||||
//图片上传1张后,隐藏上传框
|
||||
uploadDisabled() {
|
||||
return this.checkUrlList.length > 0
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
//区域树
|
||||
getTreeData() {
|
||||
|
|
@ -499,6 +517,7 @@
|
|||
// 表单重置
|
||||
reset() {
|
||||
this.baseForm = {};
|
||||
this.rangeTime=[]
|
||||
this.resetForm("baseForm");
|
||||
},
|
||||
/** 修改按钮操作 */
|
||||
|
|
@ -524,8 +543,68 @@
|
|||
|
||||
/** 提交按钮 */
|
||||
submitForm: function() {
|
||||
console.log(this.baseForm)
|
||||
console.log(this.rangeTime)
|
||||
this.$refs["baseForm"].validate(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) {
|
||||
// updateType(this.baseForm).then(response => {
|
||||
// this.$modal.msgSuccess("修改成功");
|
||||
if (this.canteenData.canteenId != undefined) {
|
||||
// updateType().then(response => {
|
||||
this.$modal.msgSuccess("修改成功");
|
||||
// this.open = false;
|
||||
// this.getList();
|
||||
// });
|
||||
} else {
|
||||
// addType(this.baseForm).then(response => {
|
||||
// this.$modal.msgSuccess("新增成功");
|
||||
// addType().then(response => {
|
||||
this.$modal.msgSuccess("新增成功");
|
||||
// this.open = false;
|
||||
// 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() {
|
||||
let param = { "current": 1,"size": -1}
|
||||
|
|
@ -645,6 +741,7 @@
|
|||
//查询餐次时段列表
|
||||
getMealtimeList() {
|
||||
getMealtimeListApi({}).then((response) => {
|
||||
this.mealtimeList = response
|
||||
console.log(response)
|
||||
});
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in New Issue