参观活动订单

master
lion 4 years ago
parent 069bef689a
commit 46169e5f25

@ -456,6 +456,8 @@
let result = Object.assign(that.form, res); let result = Object.assign(that.form, res);
that.form = result; that.form = result;
that.form.end_time = result.end_time.substring(11,result.end_time.length); that.form.end_time = result.end_time.substring(11,result.end_time.length);
result.cover_upload.coverType = "cover";
that.coverlist.push(result.cover_upload);
let _files = []; let _files = [];
for (var mod of result.banners) { for (var mod of result.banners) {
let m = Object.assign({}, mod); let m = Object.assign({}, mod);
@ -464,8 +466,6 @@
m.coverType = "poster"; m.coverType = "poster";
_files.push(m); _files.push(m);
} }
result.cover_upload.coverType = "cover";
that.coverlist.push(result.cover_upload);
that.bannersList = _files; that.bannersList = _files;
this.$refs.tiny.setContent(result.content); this.$refs.tiny.setContent(result.content);
}).catch(error => { }).catch(error => {

@ -27,6 +27,13 @@
<div v-if="item.id==scope.row[column.field]"> <div v-if="item.id==scope.row[column.field]">
{{item.value}} {{item.value}}
</div> </div>
</div>
<div v-else-if="column.type=='status'" v-for="item in parameters.status_list">
<div v-if="item.id==scope.row[column.field]">
<el-tag v-if="scope.row[column.field]==1" type="warning">{{item.value}}</el-tag>
<el-tag v-if="scope.row[column.field]==2" type="success">{{item.value}}</el-tag>
<el-tag v-if="scope.row[column.field]==0" type="info">{{item.value}}</el-tag>
</div>
</div> </div>
<div v-else>{{scope.row[column.field]}}</div> <div v-else>{{scope.row[column.field]}}</div>
</template> </template>
@ -56,13 +63,12 @@
{{form.mobile}} {{form.mobile}}
</div> </div>
</el-form-item> </el-form-item>
<div v-if="form.type==1"> <el-form-item v-if="form.type==1" label="单位名称" prop="unit">
<el-form-item label="单位名称" prop="unit">
<div> <div>
{{form.unit}} {{form.unit}}
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="领队人" prop="leader"> <el-form-item label="联系人" prop="leader">
<div> <div>
{{form.leader}} {{form.leader}}
</div> </div>
@ -80,7 +86,7 @@
{{form.idcard}} {{form.idcard}}
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="人数" prop="total"> <el-form-item label="参与人数" prop="total">
<div> <div>
{{form.total}} {{form.total}}
</div> </div>
@ -120,8 +126,6 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
</div>
</el-form> </el-form>
</el-scrollbar> </el-scrollbar>
</div> </div>
@ -160,8 +164,19 @@
},{ },{
id:2, id:2,
value:"护照" value:"护照"
}],
status_list:[{
value: '待参加',
id: "1"
}, {
value: '已参加',
id: "2"
}, {
value: '取消预约',
id: "0"
}] }]
}, },
tableHeight: 0, tableHeight: 0,
clientHeight:0, clientHeight:0,
// //
@ -187,15 +202,34 @@
details_list: [] details_list: []
}, },
columns: [ columns: [
{
field: "leader",
title: "联系人",
type: "string",
align:"center"
},
{
field: "mobile",
title: "联系电话",
type: "string",
align:"center"
},
{ {
field: "type", field: "type",
title: "类型", title: "类型",
type: "type", type: "type",
align:"center"
},
{
field: "status",
title: "订单状态",
type: "status",
align:"center"
}, },
{ {
field: "操作", field: "操作",
title: "操作", title: "操作",
width: 220, width: 120,
type: "opt", type: "opt",
} }
] ]
@ -250,7 +284,7 @@
get(obj.id).then(res => { get(obj.id).then(res => {
let result = Object.assign(that.form, res); let result = Object.assign(that.form, res);
that.form = result; that.form = result;
that.for.details_list = result.details; that.form.details_list = result.details;
}).catch(error => { }).catch(error => {
//reject(error) //reject(error)
}) })

@ -30,6 +30,13 @@
<div v-if="item.id==scope.row[column.field]"> <div v-if="item.id==scope.row[column.field]">
{{item.value}} {{item.value}}
</div> </div>
</div>
<div v-else-if="column.type=='status'" v-for="item in parameters.status_list">
<div v-if="item.id==scope.row[column.field]">
<el-tag v-if="scope.row[column.field]==1" type="warning">{{item.value}}</el-tag>
<el-tag v-if="scope.row[column.field]==2" type="success">{{item.value}}</el-tag>
<el-tag v-if="scope.row[column.field]==0" type="info">{{item.value}}</el-tag>
</div>
</div> </div>
<div v-else>{{scope.row[column.field]}}</div> <div v-else>{{scope.row[column.field]}}</div>
</template> </template>
@ -64,8 +71,7 @@
{{form.mobile}} {{form.mobile}}
</div> </div>
</el-form-item> </el-form-item>
<div v-if="form.type==1"> <el-form-item v-if="form.type==1" label="单位名称" prop="unit">
<el-form-item label="单位名称" prop="unit">
<div> <div>
{{form.unit}} {{form.unit}}
</div> </div>
@ -88,7 +94,7 @@
{{form.idcard}} {{form.idcard}}
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="人数" prop="total"> <el-form-item label="参观人数" prop="total">
<div> <div>
{{form.total}} {{form.total}}
</div> </div>
@ -128,8 +134,6 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
</div>
</el-form> </el-form>
</el-scrollbar> </el-scrollbar>
</div> </div>
@ -168,6 +172,16 @@
},{ },{
id:2, id:2,
value:"护照" value:"护照"
}],
status_list:[{
value: '待参观',
id: "1"
}, {
value: '已参观',
id: "2"
}, {
value: '取消预约',
id: "0"
}] }]
}, },
tableHeight: 0, tableHeight: 0,
@ -199,16 +213,35 @@
title: "预约日期", title: "预约日期",
type: "date", type: "date",
}, },
{
field: "leader",
title: "联系人",
type: "string",
align:"center"
},
{
field: "mobile",
title: "联系电话",
type: "string",
align:"center"
},
{ {
field: "type", field: "type",
title: "类型", title: "类型",
type: "type", type: "type",
}, align:"center"
{ },
field: "操作", {
title: "操作", field: "status",
width: 220, title: "订单状态",
type: "opt", type: "status",
align:"center"
},
{
field: "操作",
title: "操作",
width: 120,
type: "opt",
} }
] ]
@ -252,7 +285,7 @@
get(obj.id).then(res => { get(obj.id).then(res => {
let result = Object.assign(that.form, res); let result = Object.assign(that.form, res);
that.form = result; that.form = result;
that.for.details_list = result.details; that.form.details_list = result.details;
}).catch(error => { }).catch(error => {
//reject(error) //reject(error)
}) })

Loading…
Cancel
Save