提交 3902cb07 authored 作者: CRS's avatar CRS

new

上级 2e3bc05f
...@@ -164,10 +164,6 @@ ...@@ -164,10 +164,6 @@
font-family: 'Regular'; font-family: 'Regular';
} }
/*滚动条*/
.el-scrollbar__wrap {
overflow-x: hidden;
}
/*checkbox选择款*/ /*checkbox选择款*/
.el-checkbox__input.is-disabled .el-checkbox__inner,.el-checkbox__input.is-checked .el-checkbox__inner{ .el-checkbox__input.is-disabled .el-checkbox__inner,.el-checkbox__input.is-checked .el-checkbox__inner{
width: 21px; width: 21px;
......
...@@ -7,11 +7,11 @@ ...@@ -7,11 +7,11 @@
<el-form :model="form" :rules="rules" ref="form" label-width="105px"> <el-form :model="form" :rules="rules" ref="form" label-width="105px">
<p class="rowForm"> <p class="rowForm">
<el-form-item label="单位类型:" class="inline" prop="objectVal"> <el-form-item label="单位类型:" class="inline" prop="objectVal">
<el-select v-model="form.objectVal" placeholder="请选择" clearable> <el-select v-model="form.objectVal" placeholder="请选择" clearable @change="findUnit">
<el-option v-for="item in object" :key="item.id" :label="item.name" :value="item.id"></el-option> <el-option v-for="item in object" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="投诉单位:" class="inline" prop="unitVal"> <el-form-item label="投诉单位:" class="inline" prop="unitVal" @change="findProject">
<el-select v-model="form.unitVal" placeholder="请选择" clearable> <el-select v-model="form.unitVal" placeholder="请选择" clearable>
<el-option v-for="item in unit" :key="item.id" :label="item.name" :value="item.id" ></el-option> <el-option v-for="item in unit" :key="item.id" :label="item.name" :value="item.id" ></el-option>
</el-select> </el-select>
...@@ -139,26 +139,8 @@ export default { ...@@ -139,26 +139,8 @@ export default {
} }
} }
}, },
created() { created() {},
}, mounted(){},
mounted(){
this.$server.getUnitFindAll().then(res => {
this.unit = res.data.data;
this.$server.getProduceFindAll().then(res => {
this.product = res.data.data;
this.$server.getProjectFindAll().then(res => {
console.log(res.data.data)
this.project = res.data.data;
}).catch(err => {
this.$message.error('数据请求失败!');
})
}).catch(err => {
this.$message.error('数据请求失败!');
})
}).catch(err => {
this.$message.error('数据请求失败!');
})
},
methods: { methods: {
// 表单提交 // 表单提交
submitForm(formName) { submitForm(formName) {
...@@ -216,6 +198,28 @@ export default { ...@@ -216,6 +198,28 @@ export default {
} else { } else {
this.anonymous = 1 this.anonymous = 1
} }
},
// 获取单位名称
findUnit() {
this.$server.getUnitFindByType(this.form.objectVal).then(res => {
console.log(res.data)
if (res.data.code === 200) {
this.unit = res.data.data;
}
}).catch(err => {
this.$message.error('数据请求失败!');
})
},
// 获取项目名称
findProject() {
this.$server.getUnitFindByType(this.form.unitVal).then(res => {
console.log(res.data)
if (res.data.code === 200) {
this.project = res.data.data;
}
}).catch(err => {
this.$message.error('数据请求失败!');
})
} }
}, },
components: { components: {
......
...@@ -6,9 +6,9 @@ ...@@ -6,9 +6,9 @@
<div class="content"> <div class="content">
<p class="search"> <p class="search">
<span class="searchVal"> <span class="searchVal">
<el-input v-model="searchVal" size="medium" placeholder="请输入"></el-input> <el-input v-model="searchVal" size="medium" placeholder="请输入" @change="search"></el-input>
</span> </span>
<span class="button buttonSave">搜索</span> <span class="button buttonSave" @click="search">搜索</span>
</p> </p>
<div class="common-table"> <div class="common-table">
<el-table <el-table
...@@ -84,7 +84,8 @@ export default { ...@@ -84,7 +84,8 @@ export default {
'page': this.currentPage, 'page': this.currentPage,
'pageSize': this.pagesize, 'pageSize': this.pagesize,
't': { 't': {
'projectId': this.value.id 'projectId': this.value.id,
'name': this.searchVal
} }
} }
} }
...@@ -101,6 +102,10 @@ export default { ...@@ -101,6 +102,10 @@ export default {
this.$message.error('数据请求失败!'); this.$message.error('数据请求失败!');
}) })
}, },
// 搜索
search() {
this.init()
},
// 点击分页 // 点击分页
handleSizeChange(val) { handleSizeChange(val) {
console.log(`每页 ${val} 条`); console.log(`每页 ${val} 条`);
......
...@@ -6,9 +6,9 @@ ...@@ -6,9 +6,9 @@
<div class="content"> <div class="content">
<p class="search"> <p class="search">
<span class="searchVal"> <span class="searchVal">
<el-input v-model="searchVal" size="medium" placeholder="请输入"></el-input> <el-input v-model="searchVal" size="medium" placeholder="请输入" @change="search"></el-input>
</span> </span>
<span class="button buttonSave">搜索</span> <span class="button buttonSave" @click="search">搜索</span>
</p> </p>
<div class="common-table"> <div class="common-table">
<el-table <el-table
...@@ -84,7 +84,8 @@ export default { ...@@ -84,7 +84,8 @@ export default {
'page': this.currentPage, 'page': this.currentPage,
'pageSize': this.pagesize, 'pageSize': this.pagesize,
't': { 't': {
'projectId': this.value.id 'projectId': this.value.id,
'name': this.searchVal
} }
} }
} }
...@@ -101,6 +102,10 @@ export default { ...@@ -101,6 +102,10 @@ export default {
this.$message.error('数据请求失败!'); this.$message.error('数据请求失败!');
}) })
}, },
// 搜索
search() {
this.init();
},
// 点击分页 // 点击分页
handleSizeChange(val) { handleSizeChange(val) {
console.log(`每页 ${val} 条`); console.log(`每页 ${val} 条`);
......
...@@ -655,5 +655,9 @@ export default { ...@@ -655,5 +655,9 @@ export default {
display: flex; display: flex;
justify-content: space-evenly; justify-content: space-evenly;
margin-top: 8px; margin-top: 8px;
margin-bottom: 30px;
}
.projectAdd .content>>>.el-scrollbar__wrap {
overflow-x: hidden;
} }
</style> </style>
...@@ -7,9 +7,9 @@ ...@@ -7,9 +7,9 @@
<p class="title">{{pageName}}</p> <p class="title">{{pageName}}</p>
<p class="search"> <p class="search">
<span class="searchVal"> <span class="searchVal">
<el-input v-model="searchVal" size="medium" placeholder="请输入"></el-input> <el-input v-model="searchVal" size="medium" placeholder="请输入" @change="search"></el-input>
</span> </span>
<span class="button buttonSave">搜索</span> <span class="button buttonSave" @click="search">搜索</span>
<span class="button add" @click="addProject">新增</span> <span class="button add" @click="addProject">新增</span>
</p> </p>
<div class="common-table"> <div class="common-table">
...@@ -111,7 +111,10 @@ export default { ...@@ -111,7 +111,10 @@ export default {
} else { } else {
val = { val = {
'page': this.currentPage, 'page': this.currentPage,
'pageSize': this.pagesize 'pageSize': this.pagesize,
't': {
'name': this.searchVal
}
} }
} }
this.$server.PostProjectSearch(val).then((res) => { // 数据请求 this.$server.PostProjectSearch(val).then((res) => { // 数据请求
......
...@@ -6,9 +6,9 @@ ...@@ -6,9 +6,9 @@
<div class="content"> <div class="content">
<p class="search"> <p class="search">
<span class="searchVal"> <span class="searchVal">
<el-input v-model="searchVal" size="medium" placeholder="请输入"></el-input> <el-input v-model="searchVal" size="medium" placeholder="请输入" @change="search"></el-input>
</span> </span>
<span class="button buttonSave">搜索</span> <span class="button buttonSave" @click="search">搜索</span>
</p> </p>
<div class="common-table"> <div class="common-table">
<el-table <el-table
...@@ -89,7 +89,8 @@ export default { ...@@ -89,7 +89,8 @@ export default {
'page': this.currentPage, 'page': this.currentPage,
'pageSize': this.pagesize, 'pageSize': this.pagesize,
't': { 't': {
'projectId': this.value.id 'projectId': this.value.id,
'name': this.searchVal
} }
} }
} }
...@@ -108,6 +109,10 @@ export default { ...@@ -108,6 +109,10 @@ export default {
this.$message.error('数据请求失败!'); this.$message.error('数据请求失败!');
}) })
}, },
// 搜索
search() {
this.init()
},
// 点击分页 // 点击分页
handleSizeChange(val) { handleSizeChange(val) {
console.log(`每页 ${val} 条`); console.log(`每页 ${val} 条`);
......
...@@ -195,7 +195,7 @@ const server = { ...@@ -195,7 +195,7 @@ const server = {
data: data data: data
}) })
}, },
getUnitFindByType(data) { // 修改产品信息 getUnitFindByType(data) { // 根据单位类别获取单位
return axios('/unit/findByType/' + data, { return axios('/unit/findByType/' + data, {
method: 'get' method: 'get'
}) })
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论