Browse Source

16.1816.18

develop
zhangjy 4 years ago
parent
commit
786e7e2165
  1. 2
      package.json
  2. 5
      src/page/login/codelogin.vue
  3. 10
      src/page/logs/index.vue
  4. 14
      src/router/views/index.js
  5. 4
      src/styles/public.scss
  6. 14
      src/views/bigdata/city/index.vue
  7. 15
      src/views/gen/datasource.vue
  8. 5
      src/views/gen/design.vue
  9. 15
      src/views/gen/form.vue
  10. 49
      src/views/houseList/page/detail.vue
  11. 14
      src/views/houseList/page/houseInfo.vue
  12. 60
      src/views/land/handLand/index.vue
  13. 14
      src/views/land/noneHandLand/index.vue
  14. 40
      src/views/message/api/api.js
  15. 151
      src/views/message/editMessage.vue
  16. 203
      src/views/message/feedBack.vue
  17. 130
      src/views/message/index.vue
  18. 44
      src/views/sale/index.vue

2
package.json

@ -32,6 +32,7 @@
"moment": "^2.28.0",
"node-sass": "^4.14.1",
"nprogress": "^0.2.0",
"quill": "^1.3.7",
"recordrtc": "^5.6.1",
"script-loader": "^0.7.2",
"sockjs-client": "^1.0.0",
@ -44,6 +45,7 @@
"vue-echarts": "^4.0.1",
"vue-json-editor": "^1.2.3",
"vue-json-tree-view": "^2.1.4",
"vue-quill-editor": "^3.0.6",
"vue-router": "^3.0.2",
"vue-video-player": "^5.0.2",
"vuex": "^3.0.1"

5
src/page/login/codelogin.vue

@ -99,7 +99,10 @@ export default {
method: "get",
}).then((response) => {
if (response.data.data) {
this.$message.success("验证码发送成功");
this.$message({
type: 'success',
message: '验证码发送成功!'
});
} else {
this.$message.error(response.data.msg);
}

10
src/page/logs/index.vue

@ -57,7 +57,10 @@ export default {
}).then(() => {
this.$store.dispatch('SendLogs').then(() => {
this.$parent.$parent.box = false
this.$message.success( '发送成功!')
this.$message({
type: 'success',
message: '发送成功!'
});
})
}).catch(() => {
@ -71,7 +74,10 @@ export default {
}).then(() => {
this.$store.commit('CLEAR_LOGS')
this.$parent.$parent.box = false
this.$message.success( '清空成功!')
this.$message({
type: 'success',
message: '清空成功!'
});
}).catch(() => {
})

14
src/router/views/index.js

@ -106,4 +106,18 @@ export default [{
import( /* webpackChunkName: "views" */ '@/views/bigdata/city/newCity')
}, ]
},
{
path: '/message',
component: Layout,
redirect: '/message',
children: [{
path: 'editMessage',
name: '编辑消息',
meta: {
keepAlive: false
},
component: () =>
import( /* webpackChunkName: "views" */ '@/views/message/editMessage')
}, ]
},
]

4
src/styles/public.scss

@ -167,12 +167,12 @@
}
.page_content_table {
min-height: 600px;
min-height: 640px;
padding-bottom: 40px;
position: relative;
.page_page {
position: absolute;
bottom: 0;
bottom: 5px;
width: 100%;
text-align: center;
}

14
src/views/bigdata/city/index.vue

@ -373,12 +373,12 @@ export default {
};
},
watch: {
page: {
handler(newVal, oldVal) {
this.onSubmit();
},
deep: true,
},
// page: {
// handler(newVal, oldVal) {
// this.onSubmit();
// },
// deep: true,
// },
selectedData: {
handler(newVal, oldVal) {
this.hasSelectData = newVal.length > 0 ? true : false;
@ -417,10 +417,12 @@ export default {
handleSizeChange(val) {
this.page.pageSize = val;
this.onSubmit()
},
handleCurrentChange(val) {
this.page.currentPage = val;
this.onSubmit()
},
//

15
src/views/gen/datasource.vue

@ -53,7 +53,10 @@
}).then(function () {
return delObj(row.id)
}).then(() => {
this.$message.success('删除成功')
this.$message({
type: 'success',
message: '删除成功!'
});
this.getDsList(this.dsPage)
})
},
@ -64,7 +67,10 @@
handleUpdate: function (row, index, done) {
putObj(row).then(res => {
if (res.data.data){
this.$message.success('修改成功')
this.$message({
type: 'success',
message: '修改成功!'
});
}else {
this.$message.error('修改失败,数据源不可访问')
}
@ -75,7 +81,10 @@
handleSave: function (row, done) {
addObj(row).then(res => {
if (res.data.data){
this.$message.success('添加成功')
this.$message({
type: 'success',
message: '添加成功!'
});
}else {
this.$message.error('添加失败,数据源不可访问')
}

5
src/views/gen/design.vue

@ -33,7 +33,10 @@
}
let result = JSON.stringify(json)
postForm(result, params.tableName, params.dsName).then(response => {
this.$message.success('生成并保存成功')
this.$message({
type: 'success',
message: '生成并保存成功!'
});
})
},
getFormInfo() {

15
src/views/gen/form.vue

@ -74,13 +74,19 @@
}).then(function () {
return delObj(row.id)
}).then(data => {
this.$message.success('删除成功')
this.$message({
type: 'success',
message: '删除成功'
});
this.getList(this.page)
})
},
handleUpdate: function (row, index, done, loading) {
putObj(row).then(data => {
this.$message.success('修改成功')
this.$message({
type: 'success',
message: '修改成功'
});
done()
this.getList(this.page)
}).catch(() => {
@ -89,7 +95,10 @@
},
handleSave: function (row, done, loading) {
addObj(row).then(data => {
this.$message.success('添加成功')
this.$message({
type: 'success',
message: '添加成功'
});
done()
this.getList(this.page)
}).catch(() => {

49
src/views/houseList/page/detail.vue

@ -454,12 +454,12 @@ export default {
},
computed: {},
watch: {
page: {
handler(newVal, oldVal) {
this.onSubmit();
},
deep: true,
},
// page: {
// handler(newVal, oldVal) {
// this.onSubmit();
// },
// deep: true,
// },
selectedData: {
handler(newVal, oldVal) {
this.hasSelectData = newVal.length > 0 ? true : false;
@ -627,7 +627,10 @@ export default {
.then(function () {
delHandLandObj(ids).then((res) => {
if (res.data.success) {
me.$message("删除成功");
this.$message({
type: 'success',
message: '删除成功'
});
me.onSubmit();
} else {
me.$message("删除失败");
@ -661,10 +664,12 @@ export default {
handleSizeChange(val) {
this.page.pageSize = val;
this.onSubmit()
},
handleCurrentChange(val) {
this.page.currentPage = val;
this.onSubmit()
},
//
@ -693,7 +698,10 @@ export default {
saveAllData() {
saveHandLandList(JSON.stringify(this.editForm)).then((res) => {
if (res.data.success) {
this.$message("保存成功");
this.$message({
type: 'success',
message: '保存成功'
});
this.dialogFormVisible = false;
this.onSubmit();
} else {
@ -730,7 +738,10 @@ export default {
handleLonLatDelClick(row) {
delLandLonLat(row.landListedId, row.landCode).then((res) => {
if (res.data.success) {
this.$message("删除成功");
this.$message({
type: 'success',
message: '删除成功'
});
this.queryLonLatList(row.landListedId);
} else {
this.$message.error("删除失败");
@ -744,7 +755,10 @@ export default {
if (this.isLonLatEdit) {
updateLonLat(row).then((res) => {
if (res.data.success) {
this.$message("保存成功");
this.$message({
type: 'success',
message: '保存成功'
});
this.queryLonLatList(row.landListedId);
} else {
this.$message.error("保存失败");
@ -753,7 +767,10 @@ export default {
} else {
addLonLat(row).then((res) => {
if (res.data.success) {
this.$message("保存成功");
this.$message({
type: 'success',
message: '保存成功'
});
this.queryLonLatList(row.landListedId);
} else {
this.$message.error("保存失败");
@ -834,7 +851,10 @@ export default {
landListedId
).then((res) => {
if (res.data.success) {
this.$message("上传成功");
this.$message({
type: 'success',
message: '上传成功'
});
this.queryFileList();
} else {
this.$message("上传失败");
@ -846,7 +866,10 @@ export default {
delRes(row) {
delLandResFile(row.id).then((res) => {
if (res.data.success) {
this.$message("删除成功");
this.$message({
type: 'success',
message: '删除成功'
});
this.queryFileList();
} else {
this.$message("删除失败");

14
src/views/houseList/page/houseInfo.vue

@ -413,12 +413,12 @@ export default {
},
computed: {},
watch: {
page: {
handler(newVal, oldVal) {
this.onSubmit();
},
deep: true,
},
// page: {
// handler(newVal, oldVal) {
// this.onSubmit();
// },
// deep: true,
// },
selectedData: {
handler(newVal, oldVal) {
this.hasSelectData = newVal.length > 0 ? true : false;
@ -608,10 +608,12 @@ export default {
handleSizeChange(val) {
this.page.pageSize = val;
this.onSubmit()
},
handleCurrentChange(val) {
this.page.currentPage = val;
this.onSubmit()
},
//

60
src/views/land/handLand/index.vue

@ -1794,7 +1794,10 @@ export default {
formData.append("uploadFile", file);
importFile(formData).then((res) => {
if (res.data.success) {
this.$message("导入成功");
this.$message({
type: 'success',
message: '导入成功'
});
this.onSubmit();
return true
} else {
@ -1846,7 +1849,10 @@ export default {
.then(function () {
delHandLandObj(ids).then((res) => {
if (res.data.success) {
me.$message("删除成功");
this.$message({
type: 'success',
message: '删除成功'
});
me.onSubmit();
} else {
me.$message("删除失败");
@ -1870,7 +1876,10 @@ export default {
}
multiDeteleList(ids).then((res) => {
if (res.data.success) {
this.$message("删除成功");
this.$message({
type: 'success',
message: '删除成功'
});
this.onSubmit();
} else {
this.$message("删除失败");
@ -1950,7 +1959,10 @@ export default {
saveAllData() {
saveHandLandList(JSON.stringify(this.editForm)).then((res) => {
if (res.data.success) {
this.$message("保存成功");
this.$message({
type: 'success',
message: '保存成功'
});
this.dialogFormVisible = false;
this.onSubmit();
} else {
@ -2010,7 +2022,10 @@ export default {
handleLonLatDelClick(row) {
delLandLonLat(row.latId).then((res) => {
if (res.data.success) {
this.$message("删除成功");
this.$message({
type: 'success',
message: '删除成功'
});
this.queryLonLatList(row.landListedId);
} else {
this.$message.error("删除失败");
@ -2020,7 +2035,10 @@ export default {
handelDeleteRecord(row) {
deleteRecord(row.auctionRecordId).then((res) => {
if (res.data.success) {
this.$message("删除成功");
this.$message({
type: 'success',
message: '删除成功'
});
this.queryRecordList(row.landListedId);
} else {
this.$message.error("删除失败");
@ -2044,7 +2062,10 @@ export default {
if (this.isLonLatEdit) {
updateLonLat(row).then((res) => {
if (res.data.success) {
this.$message("保存成功");
this.$message({
type: 'success',
message: '保存成功'
});
this.queryLonLatList(row.landListedId);
} else {
this.$message.error("保存失败");
@ -2053,7 +2074,10 @@ export default {
} else {
addLonLat(row).then((res) => {
if (res.data.success) {
this.$message("保存成功");
this.$message({
type: 'success',
message: '保存成功'
});
this.queryLonLatList(row.landListedId);
} else {
this.$message.error("保存失败");
@ -2076,7 +2100,10 @@ export default {
if (this.isLonLatEdit) {
updateRecord(row).then((res) => {
if (res.data.success) {
this.$message("保存成功");
this.$message({
type: 'success',
message: '保存成功'
});
this.queryRecordList(row.landListedId);
} else {
this.$message.error("保存失败");
@ -2085,7 +2112,10 @@ export default {
} else {
updateRecord(row).then((res) => {
if (res.data.success) {
this.$message("保存成功");
this.$message({
type: 'success',
message: '保存成功'
});
this.queryRecordList(row.landListedId);
} else {
this.$message.error("保存失败");
@ -2196,7 +2226,10 @@ export default {
landListedId
).then((res) => {
if (res.data.success) {
this.$message("上传成功");
this.$message({
type: 'success',
message: '上传成功'
});
this.queryFileList();
} else {
this.$message("上传失败");
@ -2231,7 +2264,10 @@ export default {
}
saveHandLandList(JSON.stringify(this.editForm)).then((res) => {
if (res.data.success) {
this.$message("保存成功");
this.$message({
type: 'success',
message: '保存成功'
});
this.onlyId = res.data.data;
// this.dialogFormVisible = false;
// this.onSubmit();

14
src/views/land/noneHandLand/index.vue

@ -1596,12 +1596,12 @@ export default {
},
computed: {},
watch: {
page: {
handler(newVal, oldVal) {
this.onSubmit();
},
deep: true,
},
// page: {
// handler(newVal, oldVal) {
// this.onSubmit();
// },
// deep: true,
// },
selectedData: {
handler(newVal, oldVal) {
this.hasSelectData = newVal.length > 0 ? true : false;
@ -1814,10 +1814,12 @@ export default {
handleSizeChange(val) {
this.page.pageSize = val;
this.onSubmit()
},
handleCurrentChange(val) {
this.page.currentPage = val;
this.onSubmit()
},
//

40
src/views/message/api/api.js

@ -7,4 +7,42 @@ export function feedBackList(param) {
method: 'get',
params: param
})
}
}
// 查询列表(消息中心)
export function messageList(param) {
return request({
url: '/api/message/page',
method: 'get',
params: param
})
}
// 新增(消息中心)
export function newMessage(param) {
return request({
url: '/api/message',
method: 'post',
data: param
})
}
// 查询单个(消息中心)
export function getMessage(param) {
return request({
url: '/api/message/'+param,
method: 'get',
})
}
// 修改(消息中心)
export function editMessage(param) {
return request({
url: '/api/message',
method: 'put',
data: param
})
}
// 删除(消息中心)
export function deleteMessage(param) {
return request({
url: '/api/message/'+param,
method: 'delete',
})
}

151
src/views/message/editMessage.vue

@ -0,0 +1,151 @@
<template>
<div class="edit_container" v-loading="loading">
<div class="btn">
<el-input
style="width: 200px;margin-right: 10px;"
v-model="messageTitle"
placeholder="请输入消息标题"
></el-input>
<el-button @click="save" type="primary"
>保存</el-button
>
<el-button @click="back"
>返回</el-button
>
</div>
<!-- 新增时输入 -->
<quill-editor
v-model="content"
ref="myQuillEditor"
:options="editorOption"
@blur="onEditorBlur($event)" @focus="onEditorFocus($event)"
@change="onEditorChange($event)">
</quill-editor>
<!-- 从数据库读取展示 -->
</div>
</template>
<script>
import {newMessage,getMessage,editMessage} from "./api/api";
import { quillEditor } from "vue-quill-editor"; //
import 'quill/dist/quill.core.css';
import 'quill/dist/quill.snow.css';
import 'quill/dist/quill.bubble.css';
export default {
components: {
quillEditor
},
data() {
return {
loading:false,
content: ``,
messageTitle:'',
str: '',
isEdit:false,
myHtml:'',
editorOption: {
placeholder: "请在这里输入",
modules:{
toolbar:[
['bold', 'italic', 'underline', 'strike'], //线线
['blockquote', 'code-block'], //
[{ 'header': 1 }, { 'header': 2 }], // 12
[{ 'list': 'ordered'}, { 'list': 'bullet' }], //
[{ 'script': 'sub'}, { 'script': 'super' }], //
[{ 'indent': '-1'}, { 'indent': '+1' }], //
[{ 'direction': 'rtl' }], //
[{ 'size': ['small', false, 'large', 'huge'] }], //
[{ 'header': [1, 2, 3, 4, 5, 6, false] }], //
[{ 'color': [] }, { 'background': [] }], //
[{ 'align': [] }], //
['clean'], //
]
}
}
}
},
created() {
this.$route.query.isEditOr=='true'?this.isEdit=true:this.isEdit=false;
if (this.isEdit){
this.loading=true;
getMessage(this.$route.query.data).then(res=>{
this.content=res.data.data.messageContent
this.myHtml=res.data.data.messageContent;
this.messageTitle=res.data.data.messageTitle;
this.id=res.data.data.messageId;
this.loading=false;
// this.escapeStringHTML(this.content)
})
}
},
methods: {
onEditorReady(editor) { //
},
onEditorBlur(){}, //
onEditorFocus(){}, //
onEditorChange(e){
this.myHtml=e.html;
}, //
//
escapeStringHTML(str) {
str = str.replace(/<\/?.+?>/g, "");
return str;
},
back(){
window.history.back()
},
save(){
if (!this.messageTitle){
this.$message.error("请先输入消息标题");
return false
}
let data={
messageTitle:this.messageTitle,
messageContent:this.myHtml,
}
if (this.isEdit){
this.$set(data,'messageId',this.id)
editMessage(data).then(res=>{
if (res.data.success){
this.$message("保存成功");
window.history.back()
}else {
this.$message.error("保存失败");
}
})
}else {
newMessage(data).then(res=>{
if (res.data.success){
this.$message("保存成功");
window.history.back()
}else {
this.$message.error("保存失败");
}
})
}
}
},
computed: {
editor() {
return this.$refs.myQuillEditor.quill;
},
},
mounted() {
}
}
</script>
<style scoped>
.edit_container{
position: relative;
}
.btn{
height: 80px;
display: flex;
align-items: center;
justify-content: flex-end;
padding: 0 30px;
border-top: 1px solid #ccc;
background-color: white;
}
</style>

203
src/views/message/feedBack.vue

@ -1,15 +1,206 @@
<template>
<div>
5555
<div class="normal_page">
<div class="page_search">
<div>
<el-form :inline="true" :model="searchForm" class="demo-form-inline">
<el-form-item label="联系人:">
<el-input
v-model="searchForm.contact"
placeholder="请输入"
></el-input>
</el-form-item>
<!-- <el-form-item label="联系方式:">-->
<!-- <el-input-->
<!-- v-model="searchForm.contactDetail"-->
<!-- placeholder="请输入"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<el-form-item>
<el-button type="primary" @click="onSubmit">查询</el-button>
</el-form-item>
<el-form-item>
<el-button @click="onReset">重置</el-button>
</el-form-item>
</el-form>
</div>
</div>
<div class="page_content">
<div class="page_content_head">
<div style="display: flex; justify-content: space-between">
<div class="page_content_head_left">
<div>意见反馈</div>
</div>
</div>
</div>
<div class="page_content_table">
<el-table
:data="tableData"
border
style="width: 100%"
v-loading="loading"
>
<el-table-column
v-for="(item, index) in cols"
:key="index"
:prop="item.prop"
:label="item.label"
:width="item.width"
:fixed="item.fixed"
show-overflow-tooltip
>
</el-table-column>
</el-table>
<div class="page_page">
<el-pagination
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="page.currentPage"
:page-sizes="[10, 20, 30, 40]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total"
>
</el-pagination>
</div>
</div>
</div>
</div>
</template>
<script>
import {feedBackList} from "./api/api";
export default {
name: "feedBack"
}
</script>
name: "BigData",
data() {
return {
searchForm: {
//
contact: "",
//
contactDetail: "",
},
tableData: [],
//
cols: [
{
label: "序号",
prop: "feedbackId",
width: 150,
fixed: true,
},
{
label: "联系人",
prop: "contact",
width: 150,
fixed: true,
},
{
label: "联系方式",
prop: "contactDetail",
width: 150,
fixed: true,
},
{
label: "反馈意见",
prop: "suggestion",
},
{
label: "附件",
prop: "attachment",
width: 150,
},
],
//
loading: true,
//
selectedData: [],
page: {
total: 0, //
currentPage: 1, //
pageSize: 10, //
},
//
readOnly: true,
//
hasSelectData: false,
//
dialogFormVisible: false,
dialogTitle: "新增数据",
// Form
editForm: {},
};
},
methods: {
//
onSubmit() {
this.loading = true;
let param = Object.assign(
{
current: this.page.currentPage,
size: this.page.pageSize,
},
this.searchForm
);
feedBackList(param).then((response) => {
this.tableData = response.data.data.records;
this.page.total = response.data.data.total;
this.loading = false;
});
},
//
onReset() {
for (let item in this.searchForm) {
this.searchForm[item] = "";
}
},
handleSizeChange(val) {
this.page.pageSize = val;
this.onSubmit()
},
<style scoped>
handleCurrentChange(val) {
this.page.currentPage = val;
this.onSubmit()
},
//
newItem() {
this.$router.push({path:'/company/auction/insert',query:{readOnly:'false',isEditOr:'false',}});
},
//
editItem(row) {
let data=JSON.stringify(row)
this.$router.push({path:'/company/auction/insert',query:{readOnly:'false',isEditOr:'true',data:data}});
},
//
delItem(row) {
delData(row.data_id).then((res) => {
console.debug(res);
});
},
//
viewItem(row) {
let data=JSON.stringify(row)
this.$router.push({path:'/company/auction/insert',query:{readOnly:'true',isEditOr:'false',data:data}});
},
},
mounted() {
this.onSubmit();
},
};
</script>
<style lang="scss" scoped>
//
@import "@/styles/public.scss";
/deep/ .el-input {
width: 90%;
}
</style>

130
src/views/message/index.vue

@ -3,18 +3,18 @@
<div class="page_search">
<div>
<el-form :inline="true" :model="searchForm" class="demo-form-inline">
<el-form-item label="联系人:">
<el-form-item label="标题:">
<el-input
v-model="searchForm.contact"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="联系方式:">
<el-input
v-model="searchForm.contactDetail"
v-model="searchForm.messageTitle"
placeholder="请输入"
></el-input>
</el-form-item>
<!-- <el-form-item label="内容:">-->
<!-- <el-input-->
<!-- v-model="searchForm.messageContent"-->
<!-- placeholder="请输入"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<el-form-item>
<el-button type="primary" @click="onSubmit">查询</el-button>
</el-form-item>
@ -28,7 +28,14 @@
<div class="page_content_head">
<div style="display: flex; justify-content: space-between">
<div class="page_content_head_left">
<div>意见反馈</div>
<div>消息中心</div>
</div>
<div class="page_content_head_right">
<div style="margin-right: 30px">
<el-button @click="newItem" type="primary"
><i class="el-icon-plus"></i>新建</el-button
>
</div>
</div>
</div>
</div>
@ -49,6 +56,27 @@
show-overflow-tooltip
>
</el-table-column>
<el-table-column label="内容" show-overflow-tooltip>
<template slot-scope="scope">
<span>{{escapeStringHTML(scope.row.messageContent)}}</span>
</template>
</el-table-column>
<el-table-column fixed="right" label="操作" width="200">
<template slot-scope="scope">
<el-button v-if="scope.row.statusCd=='1100'" type="text" size="small" @click="viewItem(scope.row)"
>发布</el-button
>
<el-button v-else type="text" size="small" @click="viewItem(scope.row)"
>下架</el-button
>
<el-button type="text" size="small" @click="editItem(scope.row)"
>编辑</el-button
>
<el-button type="text" size="small" @click="delItem(scope.row)"
>删除</el-button
>
</template>
</el-table-column>
</el-table>
<div class="page_page">
<el-pagination
@ -68,7 +96,7 @@
</template>
<script>
import {feedBackList} from "./api/api";
import {editMessage, messageList,deleteMessage} from "./api/api";
export default {
name: "BigData",
@ -76,40 +104,25 @@
return {
searchForm: {
//
contact: "",
messageContent: "",
//
contactDetail: "",
landCode: "",
},
tableData: [],
//
cols: [
{
label: "序号",
prop: "feedbackId",
width: 150,
fixed: true,
},
{
label: "联系人",
prop: "contact",
prop: "messageId",
width: 150,
fixed: true,
},
{
label: "联系方式",
prop: "contactDetail",
width: 150,
label: "标题",
prop: "messageTitle",
width: 200,
fixed: true,
},
{
label: "反馈意见",
prop: "suggestion",
},
{
label: "附件",
prop: "attachment",
width: 150,
},
],
//
loading: true,
@ -132,7 +145,6 @@
};
},
methods: {
//
onSubmit() {
this.loading = true;
@ -143,7 +155,7 @@
},
this.searchForm
);
feedBackList(param).then((response) => {
messageList(param).then((response) => {
this.tableData = response.data.data.records;
this.page.total = response.data.data.total;
this.loading = false;
@ -156,7 +168,14 @@
this.searchForm[item] = "";
}
},
//
escapeStringHTML(str) {
console.log(str);
if (str&&str!=''){
str = str.replace(/<\/?.+?>/g, "");
return str;
}
},
handleSizeChange(val) {
this.page.pageSize = val;
this.onSubmit()
@ -169,26 +188,51 @@
//
newItem() {
this.$router.push({path:'/company/auction/insert',query:{readOnly:'false',isEditOr:'false',}});
this.$router.push({path:'/message/editMessage',query:{isEditOr:'false',}});
},
//
editItem(row) {
let data=JSON.stringify(row)
this.$router.push({path:'/company/auction/insert',query:{readOnly:'false',isEditOr:'true',data:data}});
this.$router.push({path:'/message/editMessage',query:{isEditOr:'true',data:row.messageId}});
},
//
delItem(row) {
delData(row.data_id).then((res) => {
console.debug(res);
});
deleteMessage(row.messageId).then(res=>{
if (res.data.success){
this.$message("保存成功");
this.loading=true;
this.onSubmit()
}else {
this.$message.error("保存失败");
}
})
},
//
//
viewItem(row) {
let data=JSON.stringify(row)
this.$router.push({path:'/company/auction/insert',query:{readOnly:'true',isEditOr:'false',data:data}});
let info='';
let data=JSON.parse(JSON.stringify(row));
data.statusCd=='1000'?data.statusCd='1100':data.statusCd='1000'
data.statusCd=='1000'?info='确定发布该消息?':info='确定下架该消息?'
this.$confirm(info, '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
editMessage(data).then(res=>{
if (res.data.success){
this.$message({
type: 'success',
message: '操作成功!'
});
this.loading=true;
this.onSubmit()
}else {
this.$message.error("保存失败");
}
})
}).catch(() => {});
},
},

44
src/views/sale/index.vue

@ -453,12 +453,12 @@ export default {
},
computed: {},
watch: {
page: {
handler(newVal, oldVal) {
this.onSubmit();
},
deep: true,
},
// page: {
// handler(newVal, oldVal) {
// this.onSubmit();
// },
// deep: true,
// },
selectedData: {
handler(newVal, oldVal) {
this.hasSelectData = newVal.length > 0 ? true : false;
@ -711,10 +711,12 @@ export default {
handleSizeChange(val) {
this.page.pageSize = val;
this.onSubmit()
},
handleCurrentChange(val) {
this.page.currentPage = val;
this.onSubmit()
},
//
@ -743,7 +745,10 @@ export default {
saveAllData() {
saveHandLandList(JSON.stringify(this.editForm)).then((res) => {
if (res.data.success) {
this.$message("保存成功");
this.$message({
type: 'success',
message: '保存成功'
});
this.dialogFormVisible = false;
this.onSubmit();
} else {
@ -780,7 +785,10 @@ export default {
handleLonLatDelClick(row) {
delLandLonLat(row.landListedId, row.landCode).then((res) => {
if (res.data.success) {
this.$message("删除成功");
this.$message({
type: 'success',
message: '删除成功'
});
this.queryLonLatList(row.landListedId);
} else {
this.$message.error("删除失败");
@ -794,7 +802,10 @@ export default {
if (this.isLonLatEdit) {
updateLonLat(row).then((res) => {
if (res.data.success) {
this.$message("保存成功");
this.$message({
type: 'success',
message: '保存成功'
});
this.queryLonLatList(row.landListedId);
} else {
this.$message.error("保存失败");
@ -803,7 +814,10 @@ export default {
} else {
addLonLat(row).then((res) => {
if (res.data.success) {
this.$message("保存成功");
this.$message({
type: 'success',
message: '保存成功'
});
this.queryLonLatList(row.landListedId);
} else {
this.$message.error("保存失败");
@ -884,7 +898,10 @@ export default {
landListedId
).then((res) => {
if (res.data.success) {
this.$message("上传成功");
this.$message({
type: 'success',
message: '上传成功'
});
this.queryFileList();
} else {
this.$message("上传失败");
@ -896,7 +913,10 @@ export default {
delRes(row) {
delLandResFile(row.id).then((res) => {
if (res.data.success) {
this.$message("删除成功");
this.$message({
type: 'success',
message: '删除成功'
});
this.queryFileList();
} else {
this.$message("删除失败");

Loading…
Cancel
Save