|
@@ -84,6 +84,9 @@
|
|
:current-page="page" :page-size="pageSize" layout="total, prev, pager, next, jumper"
|
|
:current-page="page" :page-size="pageSize" layout="total, prev, pager, next, jumper"
|
|
:total="total">
|
|
:total="total">
|
|
</el-pagination>
|
|
</el-pagination>
|
|
|
|
+ <!-- <el-pagination @size-change="handleSizeChange" :current-page="getApiData.page"
|
|
|
|
+ @current-change="handleCurrentChange" :page-size="10" layout="total, prev, pager, next, jumper"
|
|
|
|
+ :total="allCount"></el-pagination> -->
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
</div>
|
|
</div>
|
|
@@ -102,9 +105,9 @@
|
|
</el-form-item> -->
|
|
</el-form-item> -->
|
|
|
|
|
|
<el-form-item label="关联导航池:" :label-width="formLabelWidth" class="custom-align-right">
|
|
<el-form-item label="关联导航池:" :label-width="formLabelWidth" class="custom-align-right">
|
|
- <el-cascader :key="parentKey" v-model="ruleForm.name" placeholder="请选择关联的导航池名称"
|
|
|
|
- :props="parentData" filterable clearable></el-cascader>
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
+ <el-cascader :key="parentKey" v-model="ruleForm.name" placeholder="请选择关联的导航池名称"
|
|
|
|
+ :props="parentData" filterable clearable></el-cascader>
|
|
|
|
+ </el-form-item>
|
|
</div>
|
|
</div>
|
|
<div class="dialogBtn">
|
|
<div class="dialogBtn">
|
|
<button class="cancel" @click="cancelForm">取消</button>
|
|
<button class="cancel" @click="cancelForm">取消</button>
|
|
@@ -183,7 +186,7 @@ export default {
|
|
label: '已导入'
|
|
label: '已导入'
|
|
},
|
|
},
|
|
],
|
|
],
|
|
- formLabelWidth:'120px',
|
|
|
|
|
|
+ formLabelWidth: '120px',
|
|
parentKey: 0,//获取父级导航
|
|
parentKey: 0,//获取父级导航
|
|
parentData: {
|
|
parentData: {
|
|
checkStrictly: true,
|
|
checkStrictly: true,
|
|
@@ -224,34 +227,56 @@ export default {
|
|
//1.列表和分页相关 start ------------------------------------------------------------>
|
|
//1.列表和分页相关 start ------------------------------------------------------------>
|
|
//1.1 开始请求列表信息方法
|
|
//1.1 开始请求列表信息方法
|
|
getData() {
|
|
getData() {
|
|
- getInfo({
|
|
|
|
- // rule_id: 12,
|
|
|
|
- rule_id: this.ruleId,
|
|
|
|
- page: this.page,
|
|
|
|
- pageSize: this.pageSize
|
|
|
|
- }).then(data => {
|
|
|
|
- console.log('tableData', data.data.rep);
|
|
|
|
- this.loading = false
|
|
|
|
-
|
|
|
|
- this.total = data.data.count
|
|
|
|
- this.tableData = data.data.rep
|
|
|
|
|
|
+ if (this.message_name == '' && this.message_from == '' && this.message_state == '') {
|
|
|
|
+ getInfo({
|
|
|
|
+ // rule_id: 12,
|
|
|
|
+ rule_id: this.ruleId,
|
|
|
|
+ page: this.page,
|
|
|
|
+ pageSize: this.pageSize
|
|
|
|
+ }).then(data => {
|
|
|
|
+ console.log('tableData', data.data.rep);
|
|
|
|
+ this.loading = false
|
|
|
|
+
|
|
|
|
+ this.total = data.data.count
|
|
|
|
+ this.tableData = data.data.rep
|
|
|
|
+
|
|
|
|
+ for (let item of this.tableData) {
|
|
|
|
+ if (item.state == 1) {
|
|
|
|
+ item.state = "已导入"
|
|
|
|
+ } else {
|
|
|
|
+ item.state = "未导入";
|
|
|
|
+ this.listStatus = true;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ console.log(this.listStatus);
|
|
|
|
+ if (this.listStatus) {
|
|
|
|
|
|
- for (let item of this.tableData) {
|
|
|
|
- if (item.state == 1) {
|
|
|
|
- item.state = "已导入"
|
|
|
|
} else {
|
|
} else {
|
|
- item.state = "未导入";
|
|
|
|
- this.listStatus = true;
|
|
|
|
|
|
+ this.clearTask()
|
|
|
|
+ // this.$message.success("导入成功!")
|
|
}
|
|
}
|
|
- }
|
|
|
|
- console.log(this.listStatus);
|
|
|
|
- if (this.listStatus) {
|
|
|
|
-
|
|
|
|
- } else {
|
|
|
|
- this.clearTask()
|
|
|
|
- this.$message.success("导入成功!")
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
|
|
+ })
|
|
|
|
+ } else {
|
|
|
|
+ getInfo({
|
|
|
|
+ rule_id: this.ruleId,
|
|
|
|
+ page: this.page,
|
|
|
|
+ pageSize: this.pageSize,
|
|
|
|
+ title: this.message_name,
|
|
|
|
+ source: this.message_from,
|
|
|
|
+ state: this.message_state
|
|
|
|
+ }).then(data => {
|
|
|
|
+ console.log(data);
|
|
|
|
+ this.total = data.data.count
|
|
|
|
+ this.tableData = data.data.rep
|
|
|
|
+ for (let item of this.tableData) {
|
|
|
|
+ if (item.state == 1) {
|
|
|
|
+ item.state = "已导入"
|
|
|
|
+ } else {
|
|
|
|
+ item.state = "未导入"
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }
|
|
},
|
|
},
|
|
setTask() {
|
|
setTask() {
|
|
let that = this;
|
|
let that = this;
|
|
@@ -295,7 +320,6 @@ export default {
|
|
},
|
|
},
|
|
//1.3 修改网站状态
|
|
//1.3 修改网站状态
|
|
|
|
|
|
-
|
|
|
|
//1.4 列表内容分页
|
|
//1.4 列表内容分页
|
|
//直接跳转
|
|
//直接跳转
|
|
handleSizeChange(val) {
|
|
handleSizeChange(val) {
|
|
@@ -374,7 +398,7 @@ export default {
|
|
|
|
|
|
//关联导航池的取消按钮
|
|
//关联导航池的取消按钮
|
|
cancelForm() {
|
|
cancelForm() {
|
|
- this.dialogTableVisible = false
|
|
|
|
|
|
+ this.dialogTableVisible = true
|
|
},
|
|
},
|
|
|
|
|
|
|
|
|
|
@@ -628,4 +652,10 @@ export default {
|
|
line-height: 36px;
|
|
line-height: 36px;
|
|
font-size: 16px;
|
|
font-size: 16px;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+::v-deep .el-cascader--medium {
|
|
|
|
+ width: 100%;
|
|
|
|
+ font-size: 14px;
|
|
|
|
+ line-height: 36px;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|