Commit 3d0deb39 authored by 黄奎's avatar 黄奎

页面修改

parent 9bd92559
...@@ -37,8 +37,7 @@ ...@@ -37,8 +37,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="介绍"> <el-form-item label="介绍">
<el-input type="textarea" :rows="3" v-model="addMsg.Intro" size="small" placeholder="介绍" <UE style="width:750px;" :defaultMsg="defaultMsg" :config="config" :IsMultiple="true" ref="ue"></UE>
maxlength="1000" />
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
...@@ -53,8 +52,10 @@ ...@@ -53,8 +52,10 @@
</template> </template>
<script> <script>
import ChooseImg from "@/components/global/ChooseImg.vue"; import ChooseImg from "@/components/global/ChooseImg.vue";
import UE from "@/components/global/UE.vue";
export default { export default {
components: { components: {
UE,
ChooseImg ChooseImg
}, },
data() { data() {
...@@ -65,17 +66,22 @@ ...@@ -65,17 +66,22 @@
message: '请输入姓名', message: '请输入姓名',
trigger: 'blur' trigger: 'blur'
}], }],
Tel:[{ Tel: [{
required: true, required: true,
message: '请输入电话', message: '请输入电话',
trigger: 'blur' trigger: 'blur'
}], }],
Position:[{ Position: [{
required: true, required: true,
message: '请输入职位', message: '请输入职位',
trigger: 'blur' trigger: 'blur'
}] }]
}, },
defaultMsg: "",
config: {
initialFrameWidth: null,
initialFrameHeight: 350
},
choicImg: false, //是否显示选择文件 choicImg: false, //是否显示选择文件
chooseType: 1, //选择类型1-头像,2-背景图 chooseType: 1, //选择类型1-头像,2-背景图
loading: false, loading: false,
...@@ -106,6 +112,8 @@ ...@@ -106,6 +112,8 @@
} }
}, },
Save(formName) { Save(formName) {
let content = this.$refs.ue.getUEContent();
this.addMsg.Intro = content;
this.$refs[formName].validate((valid) => { this.$refs[formName].validate((valid) => {
if (valid) { if (valid) {
this.apipost("/api/Trade/SetContract", this.addMsg, res => { this.apipost("/api/Trade/SetContract", this.addMsg, res => {
...@@ -136,6 +144,9 @@ ...@@ -136,6 +144,9 @@
this.addMsg.BgImg = tempData.BgImg; this.addMsg.BgImg = tempData.BgImg;
this.addMsg.Position = tempData.Position; this.addMsg.Position = tempData.Position;
this.addMsg.Intro = tempData.Intro; this.addMsg.Intro = tempData.Intro;
if (tempData.Intro) {
this.defaultMsg = tempData.Intro;
}
} }
}) })
}, },
...@@ -231,12 +242,15 @@ ...@@ -231,12 +242,15 @@
height: 32px; height: 32px;
margin: 0 5px; margin: 0 5px;
} }
.addContact .headerImg{
width:80px; .addContact .headerImg {
height:80px; width: 80px;
height: 80px;
} }
.addContact .headerImg img{
width:100%; .addContact .headerImg img {
height:100%; width: 100%;
height: 100%;
} }
</style> </style>
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<div> <div>
<div class="searchInput" style="width:250px;"> <div class="searchInput" style="width:250px;">
<el-input @keyup.enter.native="msg.pageIndex=1,getList()" @clear="msg.pageIndex=1,getList()" <el-input @keyup.enter.native="msg.pageIndex=1,getList()" @clear="msg.pageIndex=1,getList()"
style="display:inline-block;width:225px;height:30px" placeholder="请输入昵称" v-model="msg.Name" size="small" style="display:inline-block;width:225px;height:30px" placeholder="请输入姓名" v-model="msg.Name" size="small"
clearable> clearable>
</el-input> </el-input>
<span @click="msg.pageIndex=1,getList()" class="el-icon-search" <span @click="msg.pageIndex=1,getList()" class="el-icon-search"
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
<el-table :data="tableData" v-loading="loading" border style="width: 100%;margin:20px 0"> <el-table :data="tableData" v-loading="loading" border style="width: 100%;margin:20px 0">
<el-table-column prop="Id" label="ID" width="100"> <el-table-column prop="Id" label="ID" width="100">
</el-table-column> </el-table-column>
<el-table-column prop="Name" width="280" label="头像"> <el-table-column prop="Name" width="280" label="头像/姓名">
<template slot-scope="scope"> <template slot-scope="scope">
<div class="app-image" :style="{backgroundImage:'url(' + scope.row.HeadIcon + ')',backgroundSize:'cover'}"> <div class="app-image" :style="{backgroundImage:'url(' + scope.row.HeadIcon + ')',backgroundSize:'cover'}">
</div> </div>
...@@ -47,7 +47,8 @@ ...@@ -47,7 +47,8 @@
alt=""> alt="">
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="删除" placement="top-start"> <el-tooltip class="item" effect="dark" content="删除" placement="top-start">
<img @click="delContactus(scope.row)" style="width:32px;height:32px;margin:0 10px" src="../../assets/img/userman/del.png" alt=""> <img @click="delContactus(scope.row)" style="width:32px;height:32px;margin:0 10px"
src="../../assets/img/userman/del.png" alt="">
</el-tooltip> </el-tooltip>
</template> </template>
</el-table-column> </el-table-column>
...@@ -64,7 +65,7 @@ ...@@ -64,7 +65,7 @@
return { return {
msg: { msg: {
pageIndex: 1, pageIndex: 1,
pageSize: 15, pageSize: 10,
Name: '', Name: '',
}, },
total: 0, total: 0,
......
...@@ -35,6 +35,15 @@ ...@@ -35,6 +35,15 @@
</el-table-column> </el-table-column>
<el-table-column prop="EndTimeStr" label="结束时间"> <el-table-column prop="EndTimeStr" label="结束时间">
</el-table-column> </el-table-column>
<el-table-column prop="ActivityStatusStr" label="活动状态">
</el-table-column>
<el-table-column prop="JoinNum" label="报名人数">
<template slot-scope="scope">
<el-button type="text" @click="dialogTableVisible = true,getItem(scope.row)">
{{scope.row.JoinNum}}
</el-button>
</template>
</el-table-column>
<el-table-column prop="Id" width="200" label="操作"> <el-table-column prop="Id" width="200" label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<el-tooltip class="item" effect="dark" content="编辑" placement="top"> <el-tooltip class="item" effect="dark" content="编辑" placement="top">
...@@ -100,6 +109,12 @@ ...@@ -100,6 +109,12 @@
<el-dialog title="选择文件" :visible.sync="isShowImage" width="1240px"> <el-dialog title="选择文件" :visible.sync="isShowImage" width="1240px">
<ChooseImg @SelectId="SelectId"></ChooseImg> <ChooseImg @SelectId="SelectId"></ChooseImg>
</el-dialog> </el-dialog>
<el-dialog title="报名信息" :visible.sync="dialogTableVisible">
<el-table :data="joinData">
<el-table-column property="LinkMan" label="联系人" width="150"></el-table-column>
<el-table-column property="LinkTel" label="联系电话" width="200"></el-table-column>
</el-table>
</el-dialog>
</div> </div>
</template> </template>
<script> <script>
...@@ -143,6 +158,8 @@ ...@@ -143,6 +158,8 @@
ActivityInfo: "", //活动详情 ActivityInfo: "", //活动详情
}, },
activityTypeList: [], //活动类型列表 activityTypeList: [], //活动类型列表
dialogTableVisible: false, //是否显示弹窗
joinData: [], //报名信息
rules: { rules: {
ActivityName: [{ ActivityName: [{
required: true, required: true,
...@@ -163,7 +180,8 @@ ...@@ -163,7 +180,8 @@
validator: validataTrade, validator: validataTrade,
trigger: "change", trigger: "change",
required: true required: true
}] }],
}, },
pickerBeginDateBefore: { pickerBeginDateBefore: {
disabledDate: time => { disabledDate: time => {
...@@ -188,6 +206,10 @@ ...@@ -188,6 +206,10 @@
this.getList(); this.getList();
}, },
methods: { methods: {
getItem(item) {
this.joinData = [];
this.joinData = item.CommerceConsultList;
},
//获取活动类型列表 //获取活动类型列表
getActivityType() { getActivityType() {
this.apipost("/api/Trade/GetCommerceActivityTypeList", {}, res => { this.apipost("/api/Trade/GetCommerceActivityTypeList", {}, res => {
...@@ -344,7 +366,9 @@ ...@@ -344,7 +366,9 @@
padding: 20px; padding: 20px;
box-sizing: border-box; box-sizing: border-box;
} }
.tradeactivity .el-form-item__content{
.tradeactivity .el-form-item__content {
line-height: 0; line-height: 0;
} }
</style> </style>
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