Commit fe8bf76e authored by 罗超's avatar 罗超

1

parent 9074ba7c
...@@ -193,15 +193,15 @@ ...@@ -193,15 +193,15 @@
</template> </template>
</q-input> </q-input>
<!-- 地图选址 --> <!-- 地图选址 -->
<el-dialog title="地图展示" :visible.sync="isShowMap" width="960px" style="z-index:99999"> <el-dialog title="地图展示" :visible.sync="isShowMap" width="960px" style="zIndex:999999">
<Map @map-submit="mapEvent" :address="addMsg.LocationName"></Map> <Map @map-submit="mapEvent" :address="addMsg.LocationName" style="zIndex:999999"></Map>
</el-dialog> </el-dialog>
</div> </div>
</div> </div>
<div class="row wrap"> <div class="row wrap">
<div class="q-mt-lg q-mb-sm">活动特色</div> <div class="q-mt-lg q-mb-sm">活动特色</div>
<div class="col-12"> <div class="col-12">
<Ueditor :value="ueditor.value" :config="ueditor.config" @input="setVal" ref="ue" no-margin <Ueditor :value="ueditor.value" :config="ueditor.config" @input="setVal" ref="ue" id="ue" no-margin
:isShowInsertImage="false" :isShowAttachment="false" :isShowVoice="false"></Ueditor> :isShowInsertImage="false" :isShowAttachment="false" :isShowVoice="false"></Ueditor>
</div> </div>
</div> </div>
...@@ -283,6 +283,7 @@ ...@@ -283,6 +283,7 @@
} }
}, },
mounted() { mounted() {
if (this.saveObj && this.saveObj.Id > 0) { if (this.saveObj && this.saveObj.Id > 0) {
this.addMsg.Id = this.saveObj.Id this.addMsg.Id = this.saveObj.Id
this.addMsg.ActivityName = this.saveObj.ActivityName this.addMsg.ActivityName = this.saveObj.ActivityName
...@@ -341,6 +342,14 @@ ...@@ -341,6 +342,14 @@
}, },
this.setVal(""); this.setVal("");
} }
this.$nextTick(function(){
let el=this.$refs.ue
el.$children[0].$el.style.zIndex=9
this.$forceUpdate();
console.log(el.$children[0].$el.style.zIndex)
})
}, },
methods: { methods: {
// 选择报名开始时间 // 选择报名开始时间
......
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
</div> </div>
<div class="starttime"> <div class="starttime">
<q-input <q-input
ref="long" ref="Duration"
filled filled
stack-label stack-label
v-model.number="item.ActivityDuration" v-model.number="item.ActivityDuration"
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
</div> </div>
<div style="flex-grow:2"> <div style="flex-grow:2">
<q-input <q-input
ref="name" ref="TripTitle"
filled filled
stack-label stack-label
v-model="item.TripTitle" v-model="item.TripTitle"
...@@ -70,7 +70,6 @@ ...@@ -70,7 +70,6 @@
活动内容 活动内容
<div class="location" @click="getMapShow"> <div class="location" @click="getMapShow">
<i class="iconfont icon-customer-visited" ></i> <i class="iconfont icon-customer-visited" ></i>
<span v-if="item.LocationName">{{item.LocationName}}</span> <span v-if="item.LocationName">{{item.LocationName}}</span>
<span v-else>可设置活动定位</span> <span v-else>可设置活动定位</span>
</div> </div>
...@@ -85,6 +84,8 @@ ...@@ -85,6 +84,8 @@
filled filled
type="textarea" type="textarea"
placeholder="输入活动内容..." placeholder="输入活动内容..."
ref="TripContent"
:rules="[val => !!val || '请填写活动名称']"
/> />
</div> </div>
<div class="item-name"> <div class="item-name">
...@@ -138,7 +139,24 @@ import { ...@@ -138,7 +139,24 @@ import {
watch:{ watch:{
itemMsg:{ itemMsg:{
handler(val){ handler(val){
// this.$refs.Title.validate();
// console.log(143, this.$refs)
// this.$refs.StartTime.map(item=>{
// item.validate()
// console.log(item.validate)
// })
// this.$refs.StartTime.validate();
// this.$refs.Duration.validate();
// this.$refs.TripTitle.validate();
// this.$refs.TripContent.validate();
// if (!this.$refs.Title.hasError &&
// !this.$refs.StartTime.hasError &&
// !this.$refs.Duration.hasError &&
// !this.$refs.TripTitle.hasError &&
// !this.$refs.TripContent.hasError) {
this.$emit("success",val) this.$emit("success",val)
// }
}, },
deep:true deep:true
}, },
...@@ -215,6 +233,21 @@ import { ...@@ -215,6 +233,21 @@ import {
getMapShow() { getMapShow() {
this.isShowMap = true; this.isShowMap = true;
}, },
ruleVerification(){
this.$refs.Title.validate();
this.$refs.StartTime.map(item=>{
item.validate()
})
this.$refs.Duration.map(item=>{
item.validate()
})
this.$refs.TripTitle.map(item=>{
item.validate()
})
this.$refs.TripContent.map(item=>{
item.validate()
})
}
} }
} }
......
...@@ -31,8 +31,8 @@ ...@@ -31,8 +31,8 @@
</div> </div>
<div class=""> <div class="">
<div v-for="(item,index) in ActivityTitle" :key="item.id" class="flex " > <div v-for="(item,index) in ActivityTitle" :key="item.id" class="flex " >
<DetailItem :itemData="item" :index="index+1" @success="getItemData($event,index)" ref="child"/>
<DetailItem :itemData="item" :index="index+1" @success="getItemData($event,index)"/>
<el-tooltip class="item" effect="dark" content="删除当前活动" placement="top" v-if="index>0"> <el-tooltip class="item" effect="dark" content="删除当前活动" placement="top" v-if="index>0">
<i class="iconfont icon-img_delete_small q-ml-sm" style="color: #2961FE" @click="delActiveList(index)"></i> <i class="iconfont icon-img_delete_small q-ml-sm" style="color: #2961FE" @click="delActiveList(index)"></i>
</el-tooltip> </el-tooltip>
...@@ -117,10 +117,12 @@ import DetailItem from "../../components/activity/activeDetail-item" ...@@ -117,10 +117,12 @@ import DetailItem from "../../components/activity/activeDetail-item"
}, },
getItemData(val,index){ getItemData(val,index){
console.log('119', val,index) console.log('119', val,index)
this.msg.ActivityTitle[index]=val
}, },
//保存信息 //保存信息
save() { save() {
this.msg.ActivityTitle=this.ActivityTitle this.msg.ActivityTitle=this.ActivityTitle
console.log(this.$refs)
// this.$refs.Name.validate(); // this.$refs.Name.validate();
// this.$refs.StartTime.validate(); // this.$refs.StartTime.validate();
// this.$refs.EndTime.validate(); // this.$refs.EndTime.validate();
...@@ -132,14 +134,14 @@ import DetailItem from "../../components/activity/activeDetail-item" ...@@ -132,14 +134,14 @@ import DetailItem from "../../components/activity/activeDetail-item"
// !this.$refs.SignStartTime.hasError && // !this.$refs.SignStartTime.hasError &&
// !this.$refs.SignEndTime.hasError) { // !this.$refs.SignEndTime.hasError) {
this.apipostDS("/api/Education/GetSetActivityPlan", this.msg, (res) => { // this.apipostDS("/api/Education/GetSetActivityPlan", this.msg, (res) => {
console.log(136,res) // console.log(136,res)
if (res.data.resultCode === 1) { // if (res.data.resultCode === 1) {
this.Success(res.data.message); // this.Success(res.data.message);
} else { // } else {
this.Error(res.data.message); // this.Error(res.data.message);
} // }
}) // })
// } // }
}, },
} }
......
...@@ -189,8 +189,9 @@ import ActiveTypeForm from '../../components/activity/activeType-from' ...@@ -189,8 +189,9 @@ import ActiveTypeForm from '../../components/activity/activeType-from'
loading: true, loading: true,
msg: { msg: {
pageIndex: 1, pageIndex: 1,
pageSize: 5, pageSize: 10,
TypeName: '', TypeName: '',
rowsPerPage:10
}, },
pageCount: 0, pageCount: 0,
columns: [{ columns: [{
......
...@@ -347,11 +347,12 @@ import ActiveForm from '../../components/activity/active-from' ...@@ -347,11 +347,12 @@ import ActiveForm from '../../components/activity/active-from'
loading: true, loading: true,
msg: { msg: {
pageIndex: 1, pageIndex: 1,
pageSize: 5, pageSize: 10,
ActivityName: '', ActivityName: '',
SelectStartTimeStr:"", SelectStartTimeStr:"",
SelectEndTimeStr:"", SelectEndTimeStr:"",
SelectIsEnd:-1, SelectIsEnd:-1,
rowsPerPage:10
}, },
pageCount: 0, pageCount: 0,
activityTypeList:[], activityTypeList:[],
......
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