|
@@ -15,17 +15,18 @@
|
|
width="35%"
|
|
width="35%"
|
|
>
|
|
>
|
|
<div class="user-panel" v-loading="loading">
|
|
<div class="user-panel" v-loading="loading">
|
|
- <el-form ref="form" :model="formModel" :rules="ruleValidate" :label-width="'100px'">
|
|
|
|
- <el-form-item label="食堂名称" prop="name" style="width:450px">
|
|
|
|
|
|
+ <el-form ref="form" :model="formModel" :rules="ruleValidate" :label-width="'120px'">
|
|
|
|
+ <el-form-item label="食堂名称" prop="name" style="width:470px">
|
|
<el-input v-model="formModel.name" placeholder="请输入食堂名称" ></el-input>
|
|
<el-input v-model="formModel.name" placeholder="请输入食堂名称" ></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="地点" prop="address" style="width:450px">
|
|
|
|
|
|
+ <el-form-item label="地点" prop="address" style="width:470px">
|
|
<el-input v-model="formModel.address" placeholder="请输入地点" ></el-input>
|
|
<el-input v-model="formModel.address" placeholder="请输入地点" ></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="午餐时间" prop="lunchTimeRange">
|
|
|
|
|
|
+
|
|
|
|
+ <el-form-item label="早餐时间" prop="diningTimeRange1">
|
|
<el-time-picker
|
|
<el-time-picker
|
|
is-range
|
|
is-range
|
|
- v-model="formModel.lunchTimeRange"
|
|
|
|
|
|
+ v-model="formModel.diningTimeRange1"
|
|
range-separator="至"
|
|
range-separator="至"
|
|
start-placeholder="开始时间"
|
|
start-placeholder="开始时间"
|
|
end-placeholder="结束时间"
|
|
end-placeholder="结束时间"
|
|
@@ -35,13 +36,13 @@
|
|
>
|
|
>
|
|
</el-time-picker>
|
|
</el-time-picker>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="午餐金额" prop="lunchFee" style="width:450px">
|
|
|
|
- <el-input type="number" v-model="formModel.lunchFee"></el-input>
|
|
|
|
|
|
+ <el-form-item label="早餐金额(元)" prop="outsourcerDiningFee1" style="width:450px">
|
|
|
|
+ <el-input type="number" v-model="formModel.outsourcerDiningFee1"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="晚餐时间" prop="dinnerTimeRange">
|
|
|
|
|
|
+ <el-form-item label="午餐时间" prop="diningTimeRange2">
|
|
<el-time-picker
|
|
<el-time-picker
|
|
is-range
|
|
is-range
|
|
- v-model="formModel.dinnerTimeRange"
|
|
|
|
|
|
+ v-model="formModel.diningTimeRange2"
|
|
range-separator="至"
|
|
range-separator="至"
|
|
start-placeholder="开始时间"
|
|
start-placeholder="开始时间"
|
|
end-placeholder="结束时间"
|
|
end-placeholder="结束时间"
|
|
@@ -51,13 +52,13 @@
|
|
>
|
|
>
|
|
</el-time-picker>
|
|
</el-time-picker>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="晚餐金额" prop="dinnerFee" style="width:450px">
|
|
|
|
- <el-input type="number" v-model="formModel.dinnerFee"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="宵夜时间" prop="midnightTimeRange">
|
|
|
|
|
|
+ <el-form-item label="午餐金额(元)" prop="outsourcerDiningFee2" style="width:450px">
|
|
|
|
+ <el-input type="number" v-model="formModel.outsourcerDiningFee2"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="晚餐时间" prop="diningTimeRange3">
|
|
<el-time-picker
|
|
<el-time-picker
|
|
is-range
|
|
is-range
|
|
- v-model="formModel.midnightTimeRange"
|
|
|
|
|
|
+ v-model="formModel.diningTimeRange3"
|
|
range-separator="至"
|
|
range-separator="至"
|
|
start-placeholder="开始时间"
|
|
start-placeholder="开始时间"
|
|
end-placeholder="结束时间"
|
|
end-placeholder="结束时间"
|
|
@@ -67,9 +68,25 @@
|
|
>
|
|
>
|
|
</el-time-picker>
|
|
</el-time-picker>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="宵夜金额" prop="midnightFee" style="width:450px">
|
|
|
|
- <el-input type="number" v-model="formModel.midnightFee"></el-input>
|
|
|
|
|
|
+ <el-form-item label="晚餐金额(元)" prop="outsourcerDiningFee3" style="width:450px">
|
|
|
|
+ <el-input type="number" v-model="formModel.outsourcerDiningFee3"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="宵夜时间" prop="diningTimeRange4">
|
|
|
|
+ <el-time-picker
|
|
|
|
+ is-range
|
|
|
|
+ v-model="formModel.diningTimeRange4"
|
|
|
|
+ range-separator="至"
|
|
|
|
+ start-placeholder="开始时间"
|
|
|
|
+ end-placeholder="结束时间"
|
|
|
|
+ placeholder="选择时间范围"
|
|
|
|
+ format='HH:mm'
|
|
|
|
+ value-format="HH:mm"
|
|
|
|
+ >
|
|
|
|
+ </el-time-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="宵夜金额(元)" prop="outsourcerDiningFee4" style="width:450px">
|
|
|
|
+ <el-input type="number" v-model="formModel.outsourcerDiningFee4"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
|
|
</el-form>
|
|
</el-form>
|
|
</div>
|
|
</div>
|
|
@@ -98,6 +115,7 @@ export default {
|
|
submitting: false,
|
|
submitting: false,
|
|
canQuery: true,
|
|
canQuery: true,
|
|
treeData: [],
|
|
treeData: [],
|
|
|
|
+ editHeadList:[],
|
|
props: {
|
|
props: {
|
|
// 配置项(必选)
|
|
// 配置项(必选)
|
|
value: "id",
|
|
value: "id",
|
|
@@ -107,6 +125,10 @@ export default {
|
|
};
|
|
};
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
|
|
+ canteenInfoApi.getEditHead().then(response => {
|
|
|
|
+ var jsonData = response.data;
|
|
|
|
+ this.editHeadList = jsonData.data;
|
|
|
|
+ });
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
closeDialog() {
|
|
closeDialog() {
|
|
@@ -122,20 +144,24 @@ export default {
|
|
|
|
|
|
self.loading = true;
|
|
self.loading = true;
|
|
|
|
|
|
- if(self.formModel.lunchTimeRange!=null){
|
|
|
|
- var lunchTimeRange = self.formModel.lunchTimeRange.toString();
|
|
|
|
- self.formModel.lunchTimeRange = lunchTimeRange;
|
|
|
|
|
|
+ if(self.formModel.diningTimeRange1!=null){
|
|
|
|
+ var diningTimeRange1 = self.formModel.diningTimeRange1.toString();
|
|
|
|
+ self.formModel.diningTimeRange1 = diningTimeRange1;
|
|
}
|
|
}
|
|
|
|
|
|
- if(self.formModel.dinnerTimeRange!=null){
|
|
|
|
- var dinnerTimeRange = self.formModel.dinnerTimeRange.toString();
|
|
|
|
- self.formModel.dinnerTimeRange = dinnerTimeRange;
|
|
|
|
|
|
+ if(self.formModel.diningTimeRange2!=null){
|
|
|
|
+ var diningTimeRange2 = self.formModel.diningTimeRange2.toString();
|
|
|
|
+ self.formModel.diningTimeRange2 = diningTimeRange2;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if(self.formModel.diningTimeRange3!=null){
|
|
|
|
+ var diningTimeRange3 = self.formModel.diningTimeRange3.toString();
|
|
|
|
+ self.formModel.diningTimeRange3 = diningTimeRange3;
|
|
|
|
+ }
|
|
|
|
|
|
- if(self.formModel.midnightTimeRange!=null){
|
|
|
|
- var midnightTimeRange = self.formModel.midnightTimeRange.toString();
|
|
|
|
- self.formModel.midnightTimeRange = midnightTimeRange;
|
|
|
|
|
|
+ if(self.formModel.diningTimeRange4!=null){
|
|
|
|
+ var diningTimeRange4 = self.formModel.diningTimeRange4.toString();
|
|
|
|
+ self.formModel.diningTimeRange4 = diningTimeRange4;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -186,22 +212,52 @@ export default {
|
|
if (jsonData.result) {
|
|
if (jsonData.result) {
|
|
self.formModel = jsonData.data;
|
|
self.formModel = jsonData.data;
|
|
|
|
|
|
- if(jsonData.data.lunchTimeRange!=null){
|
|
|
|
- var lunchTimeRange = jsonData.data.lunchTimeRange;
|
|
|
|
- var lunchTimeArray = lunchTimeRange.split(",");
|
|
|
|
- self.formModel.lunchTimeRange = lunchTimeArray;
|
|
|
|
- }
|
|
|
|
|
|
+ self.canteenDiningList = jsonData.data.canteenDiningList;
|
|
|
|
|
|
- if(jsonData.data.dinnerTimeRange!=null){
|
|
|
|
- var dinnerTimeRange = jsonData.data.dinnerTimeRange;
|
|
|
|
- var dinnerTimeArray = dinnerTimeRange.split(",");
|
|
|
|
- self.formModel.dinnerTimeRange = dinnerTimeArray;
|
|
|
|
- }
|
|
|
|
|
|
|
|
- if(jsonData.data.midnightTimeRange!=null){
|
|
|
|
- var midnightTimeRange = jsonData.data.midnightTimeRange;
|
|
|
|
- var midnightTimeArray = midnightTimeRange.split(",");
|
|
|
|
- self.formModel.midnightTimeRange = midnightTimeArray;
|
|
|
|
|
|
+ if(self.formModel.canteenDiningObjMap!=null){
|
|
|
|
+
|
|
|
|
+ if(self.formModel.canteenDiningObjMap["diningTimeRange1"]!=null){
|
|
|
|
+ var diningTimeRange1 = self.formModel.canteenDiningObjMap["diningTimeRange1"]
|
|
|
|
+
|
|
|
|
+ var diningTimeRangeArray1 = diningTimeRange1.split(",");
|
|
|
|
+ self.formModel.diningTimeRange1 = diningTimeRangeArray1;
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if(self.formModel.canteenDiningObjMap["diningTimeRange2"]!=null){
|
|
|
|
+ var diningTimeRange2 = self.formModel.canteenDiningObjMap["diningTimeRange2"];
|
|
|
|
+ var diningTimeRangeArray2 = diningTimeRange2.split(",");
|
|
|
|
+ self.formModel.diningTimeRange2 = diningTimeRangeArray2;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if(self.formModel.canteenDiningObjMap["diningTimeRange3"]!=null){
|
|
|
|
+ var dinnerTimeRange3 = self.formModel.canteenDiningObjMap["diningTimeRange3"];
|
|
|
|
+ var dinnerTimeRangeArray3 = dinnerTimeRange3.split(",");
|
|
|
|
+ self.formModel.diningTimeRange3 = dinnerTimeRangeArray3;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if(self.formModel.canteenDiningObjMap["diningTimeRange4"]!=null){
|
|
|
|
+ var dinnerTimeRange4 =self.formModel.canteenDiningObjMap["diningTimeRange4"];
|
|
|
|
+ var dinnerTimeRangeArray4 = dinnerTimeRange4.split(",");
|
|
|
|
+ self.formModel.diningTimeRange4 = dinnerTimeRangeArray4;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if(self.formModel.canteenDiningObjMap["outsourcerDiningFee1"]!=null){
|
|
|
|
+ self.formModel.outsourcerDiningFee1 = self.formModel.canteenDiningObjMap["outsourcerDiningFee1"]
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if(self.formModel.canteenDiningObjMap["outsourcerDiningFee2"]!=null){
|
|
|
|
+ self.formModel.outsourcerDiningFee2 = self.formModel.canteenDiningObjMap["outsourcerDiningFee2"]
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if(self.formModel.canteenDiningObjMap["outsourcerDiningFee3"]!=null){
|
|
|
|
+ self.formModel.outsourcerDiningFee3 = self.formModel.canteenDiningObjMap["outsourcerDiningFee3"]
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if(self.formModel.canteenDiningObjMap["outsourcerDiningFee4"]!=null){
|
|
|
|
+ self.formModel.outsourcerDiningFee4 = self.formModel.canteenDiningObjMap["outsourcerDiningFee4"]
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
} else {
|
|
} else {
|