|
@@ -34,7 +34,7 @@
|
|
|
</template>
|
|
|
</avue-crud>
|
|
|
<!-- 导入参数弹窗 -->
|
|
|
- <importDialog ref="importDialog"/>
|
|
|
+ <importDialog ref="importDialog" :importDialogType="importDialogType" @temonLoad="onLoad"/>
|
|
|
</div>
|
|
|
|
|
|
|
|
@@ -42,6 +42,7 @@
|
|
|
|
|
|
<script>
|
|
|
import importDialog from './importDialog.vue';
|
|
|
+import {getList,add, update, remove} from "@/api/tentative/testtempreature";
|
|
|
export default {
|
|
|
components:{
|
|
|
importDialog,
|
|
@@ -49,6 +50,7 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ importDialogType:2,
|
|
|
activeName: 'first',
|
|
|
page: {
|
|
|
pageSize: 20,
|
|
@@ -90,11 +92,11 @@ export default {
|
|
|
dialogClickModal: false,
|
|
|
column:[
|
|
|
{
|
|
|
- label:'姓名',
|
|
|
- prop:'name'
|
|
|
+ label:'温度',
|
|
|
+ prop:'temperature'
|
|
|
}, {
|
|
|
- label:'性别',
|
|
|
- prop:'sex'
|
|
|
+ label:'密度',
|
|
|
+ prop:'waterDensity'
|
|
|
}
|
|
|
]
|
|
|
},
|
|
@@ -111,16 +113,16 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
|
|
|
- onLoad(page, params = {}) {
|
|
|
- //模拟分页
|
|
|
- this.page.total = 40
|
|
|
- // this.loading = true;
|
|
|
- // // getLazyMenuList(this.parentId, Object.assign(params, this.query)).then(res => {
|
|
|
- // // this.data = res.data.data;
|
|
|
- // // this.loading = false;
|
|
|
- // // this.selectionClear();
|
|
|
- // // });
|
|
|
- },
|
|
|
+ onLoad(page, params = {}) {
|
|
|
+ this.loading = true;
|
|
|
+ getList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
|
|
|
+ const data = res.data.data;
|
|
|
+ this.page.total = data.total;
|
|
|
+ this.tableData = data.records;
|
|
|
+ this.loading = false;
|
|
|
+ this.selectionClear();
|
|
|
+ });
|
|
|
+ },
|
|
|
refreshChange() {
|
|
|
this.onLoad(this.page, this.query);
|
|
|
},
|
|
@@ -133,35 +135,35 @@ export default {
|
|
|
handleClick(tab, event) {
|
|
|
console.log(tab, event);
|
|
|
},
|
|
|
- rowSave (row, done, loading) {
|
|
|
+ rowSave (row, done, loading) {
|
|
|
console.log(row,'row');
|
|
|
- // add(row).then(() => {
|
|
|
- // this.onLoad(this.page);
|
|
|
- // this.$message({
|
|
|
- // type: "success",
|
|
|
- // message: "操作成功!"
|
|
|
- // });
|
|
|
- // done();
|
|
|
- // }, error => {
|
|
|
- // loading();
|
|
|
- // window.console.log(error);
|
|
|
- // });
|
|
|
- },
|
|
|
- addUpdate(form,index,done,loading){
|
|
|
- console.log(form,'编辑');
|
|
|
- this.$message.success('模拟网络请求')
|
|
|
- setTimeout(() => {
|
|
|
- this.$message.success('关闭按钮等待')
|
|
|
- loading()
|
|
|
- }, 1000)
|
|
|
- setTimeout(() => {
|
|
|
- this.$message.success(
|
|
|
- '编辑数据' + JSON.stringify(form) + '数据序号' + index
|
|
|
- )
|
|
|
- done()
|
|
|
- }, 2000)
|
|
|
+ add(row).then(() => {
|
|
|
+ this.onLoad(this.page);
|
|
|
+ this.$message({
|
|
|
+ type: "success",
|
|
|
+ message: "操作成功!"
|
|
|
+ });
|
|
|
+ done();
|
|
|
+ }, error => {
|
|
|
+ loading();
|
|
|
+ window.console.log(error);
|
|
|
+ });
|
|
|
+ },
|
|
|
+ addUpdate(row, index, done, loading) {
|
|
|
+ update(row).then(() => {
|
|
|
+ this.onLoad(this.page);
|
|
|
+ this.$message({
|
|
|
+ type: "success",
|
|
|
+ message: "操作成功!"
|
|
|
+ });
|
|
|
+ done();
|
|
|
+ }, error => {
|
|
|
+ loading();
|
|
|
+ console.log(error);
|
|
|
+ });
|
|
|
},
|
|
|
- handleDelete () {
|
|
|
+
|
|
|
+ handleDelete () {
|
|
|
if (this.selectionList.length === 0) {
|
|
|
this.$message.warning("请选择至少一条数据");
|
|
|
return;
|
|
@@ -172,11 +174,11 @@ export default {
|
|
|
type: "warning"
|
|
|
})
|
|
|
.then(() => {
|
|
|
- // return delTabInfoAll(this.ids);
|
|
|
- console.log(this.ids,'this.ids删除');
|
|
|
+ return remove(this.ids);
|
|
|
+
|
|
|
})
|
|
|
.then(() => {
|
|
|
- // this.onLoad(this.page);//刷新表格数据
|
|
|
+ this.onLoad(this.page);//刷新表格数据
|
|
|
this.$message({
|
|
|
type: "success",
|
|
|
message: "操作成功!"
|