|
|
@@ -13,11 +13,6 @@
|
|
|
<el-table-column prop="sort" label="排序" width="80">
|
|
|
</el-table-column>
|
|
|
|
|
|
- <!-- <div style="margin-bottom: 10px;display:flex;">
|
|
|
- <span style="width: 200px;display: inline-block;text-align: right;">排序:</span>
|
|
|
- <el-input-number size="medium" v-model="sort"></el-input-number>
|
|
|
- </div> -->
|
|
|
-
|
|
|
<el-table-column prop="isEnable" label="启用">
|
|
|
<template slot-scope="scope">
|
|
|
<el-switch v-model="scope.row.isEnable" @change="change(scope.row.departmentId,scope.row.isEnable,scope.row)"
|
|
|
@@ -48,11 +43,11 @@
|
|
|
</el-pagination>
|
|
|
</div>
|
|
|
<!-- 添加升级弹框 -->
|
|
|
- <el-dialog title="添加升级" :visible.sync="dialogFormVisible3" center>
|
|
|
+ <el-dialog title="添加部门" :visible.sync="dialogFormVisible3" center>
|
|
|
<div style="margin-bottom: 10px;">
|
|
|
<span style="width: 200px;display: inline-block;text-align: right;"><i
|
|
|
style="color: #f56c6c;margin-right: 2px;">*</i>部门名称:</span>
|
|
|
- <el-input style="width: 50%;" v-model="departmentName" placeholder="请输入统一地址"></el-input>
|
|
|
+ <el-input style="width: 50%;" v-model="departmentName" placeholder="请输入部门名称"></el-input>
|
|
|
</div>
|
|
|
<div style="margin-bottom: 10px;display:flex;">
|
|
|
<span style="width: 200px;display: inline-block;text-align: right;">排序:</span>
|
|
|
@@ -60,9 +55,9 @@
|
|
|
</div>
|
|
|
<div style="margin-bottom: 10px;display:flex;">
|
|
|
<span style="width: 200px;display: inline-block;text-align: right;">状态:</span>
|
|
|
- <el-radio-group v-model="isEnable">
|
|
|
+ <el-radio-group v-model="gameStatus">
|
|
|
<el-radio :label="1">启用</el-radio>
|
|
|
- <el-radio :label="2">禁用</el-radio>
|
|
|
+ <el-radio :label="0">禁用</el-radio>
|
|
|
</el-radio-group>
|
|
|
</div>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
@@ -71,33 +66,23 @@
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
<!-- 修改升级弹框 -->
|
|
|
- <el-dialog title="修改" :visible.sync="dialogFormVisible4" center>
|
|
|
- <el-form :model="formupgrad">
|
|
|
- <el-form-item label="统一地址:" :label-width="formLabelWidth">
|
|
|
- <el-input v-model="formupgrad.wgtUrl" style="width:65%;"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="安卓地址:" :label-width="formLabelWidth">
|
|
|
- <el-input v-model="formupgrad.androidWgtUrl" style="width:65%;"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="苹果地址:" :label-width="formLabelWidth">
|
|
|
- <el-input v-model="formupgrad.iosWgtUrl" style="width:65%;"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="安卓版本号:" :label-width="formLabelWidth">
|
|
|
- <el-input v-model="formupgrad.version" style="width:65%;"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="ios版本号:" :label-width="formLabelWidth">
|
|
|
- <el-input v-model="formupgrad.iosVersion" style="width:65%;"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="升级方式:" :label-width="formLabelWidth">
|
|
|
- <el-select v-model="formupgrad.method" placeholder="请选择升级方式" style="width:65%;">
|
|
|
- <el-option v-for="item in methods" :key="item.value" :label="item.label" :value="item.value">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="升级内容:" :label-width="formLabelWidth">
|
|
|
- <el-input v-model="formupgrad.des" style="width:65%;"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-form>
|
|
|
+ <el-dialog title="修改部门" :visible.sync="dialogFormVisible4" center>
|
|
|
+ <div style="margin-bottom: 10px;">
|
|
|
+ <span style="width: 200px;display: inline-block;text-align: right;"><i
|
|
|
+ style="color: #f56c6c;margin-right: 2px;">*</i>部门名称:</span>
|
|
|
+ <el-input style="width: 50%;" v-model="departmentName" placeholder="请输入部门名称"></el-input>
|
|
|
+ </div>
|
|
|
+ <div style="margin-bottom: 10px;display:flex;">
|
|
|
+ <span style="width: 200px;display: inline-block;text-align: right;">排序:</span>
|
|
|
+ <el-input-number size="medium" v-model="sort"></el-input-number>
|
|
|
+ </div>
|
|
|
+ <div style="margin-bottom: 10px;display:flex;">
|
|
|
+ <span style="width: 200px;display: inline-block;text-align: right;">状态:</span>
|
|
|
+ <el-radio-group v-model="gameStatus2">
|
|
|
+ <el-radio :label="1">启用</el-radio>
|
|
|
+ <el-radio :label="0">禁用</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </div>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
<el-button @click="dialogFormVisible4 = false">取 消</el-button>
|
|
|
<el-button type="primary" @click="upgradbjTo()">确 定</el-button>
|
|
|
@@ -115,91 +100,23 @@
|
|
|
limit: 10,
|
|
|
page: 1,
|
|
|
openValue: 1,
|
|
|
- closeValue: 2,
|
|
|
- state: 1,
|
|
|
- url: '',
|
|
|
+ closeValue: 0,
|
|
|
+ departmentName:'',
|
|
|
+ sort:1,
|
|
|
+ gameStatus: 1,
|
|
|
+ gameStatus2: 1,
|
|
|
title: '',
|
|
|
type: '',
|
|
|
id: '',
|
|
|
- nav: '',
|
|
|
- keyword: '',
|
|
|
- image_url: '',
|
|
|
- androidWgtUrl: '',
|
|
|
- iosWgtUrl: '',
|
|
|
- wgtUrl: '',
|
|
|
- version: '',
|
|
|
- iosVersion: '',
|
|
|
- des: '',
|
|
|
- checkBoxData: [], //多选框选择的值
|
|
|
- method: 'false',
|
|
|
- methods: [{
|
|
|
- value: 'false',
|
|
|
- label: '普通升级'
|
|
|
- },
|
|
|
- {
|
|
|
- value: 'true',
|
|
|
- label: '强制升级'
|
|
|
- }
|
|
|
- ],
|
|
|
- formupgrad: {
|
|
|
- id: '',
|
|
|
- androidWgtUrl: '',
|
|
|
- iosWgtUrl: '',
|
|
|
- wgtUrl: '',
|
|
|
- version: '',
|
|
|
- des: '',
|
|
|
- method: '',
|
|
|
- iosVersion: ''
|
|
|
- },
|
|
|
formLabelWidth: '200px',
|
|
|
activeName: 'first',
|
|
|
tableDataLoading: true,
|
|
|
dialogFormVisible3: false,
|
|
|
dialogFormVisible4:false,
|
|
|
tableData: [],
|
|
|
- homeData: [],
|
|
|
- choicenData2: [],
|
|
|
upgradeData: [],
|
|
|
upgradeData1: [],
|
|
|
- choicenData: [],
|
|
|
- types: [{
|
|
|
- value: 'word',
|
|
|
- label: '文字'
|
|
|
- },
|
|
|
- {
|
|
|
- value: 'url',
|
|
|
- label: '链接'
|
|
|
- }
|
|
|
- ],
|
|
|
- bannerData: [],
|
|
|
- form1: {
|
|
|
- id: '',
|
|
|
- url: '',
|
|
|
- image_url: ''
|
|
|
- },
|
|
|
- form: {
|
|
|
- id: '',
|
|
|
- title: '',
|
|
|
- url: '',
|
|
|
- type: '',
|
|
|
- state: '',
|
|
|
- types: [{
|
|
|
- value: 'word',
|
|
|
- label: '文字'
|
|
|
- },
|
|
|
- {
|
|
|
- value: 'url',
|
|
|
- label: '链接'
|
|
|
- }
|
|
|
- ],
|
|
|
- },
|
|
|
- formcomp: {
|
|
|
- id: '',
|
|
|
- state: '',
|
|
|
- title: '',
|
|
|
- url: '',
|
|
|
- image_url: ''
|
|
|
- }
|
|
|
+
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
@@ -219,85 +136,39 @@
|
|
|
// 添加升级弹框
|
|
|
addUpgrade() {
|
|
|
this.dialogFormVisible3 = true
|
|
|
+ this.sort=1;
|
|
|
+ this.gameStatus = 1;
|
|
|
+ this.departmentName='';
|
|
|
},
|
|
|
// 添加升级
|
|
|
upgradaddTo() {
|
|
|
- if (this.wgtUrl == '') {
|
|
|
+ if (this.sort === '') {
|
|
|
this.$notify({
|
|
|
title: '提示',
|
|
|
duration: 1800,
|
|
|
- message: '请输入统一地址',
|
|
|
+ message: '请选择排序',
|
|
|
type: 'warning'
|
|
|
- });
|
|
|
- return
|
|
|
- }
|
|
|
- if (this.androidWgtUrl == '') {
|
|
|
- this.$notify({
|
|
|
- title: '提示',
|
|
|
- duration: 1800,
|
|
|
- message: '请输入安卓地址',
|
|
|
- type: 'warning'
|
|
|
- });
|
|
|
- return
|
|
|
- }
|
|
|
- if (this.iosWgtUrl == '') {
|
|
|
- this.$notify({
|
|
|
- title: '提示',
|
|
|
- duration: 1800,
|
|
|
- message: '请输入苹果地址',
|
|
|
- type: 'warning'
|
|
|
- });
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
- if (this.version == '') {
|
|
|
- this.$notify({
|
|
|
- title: '提示',
|
|
|
- duration: 1800,
|
|
|
- message: '请输入安卓版本号',
|
|
|
- type: 'warning'
|
|
|
- });
|
|
|
+ })
|
|
|
return
|
|
|
}
|
|
|
- if (this.iosVersion == '') {
|
|
|
+ if (this.departmentName == '') {
|
|
|
this.$notify({
|
|
|
title: '提示',
|
|
|
duration: 1800,
|
|
|
- message: '请输入苹果版本号',
|
|
|
+ message: '请输入部门名称',
|
|
|
type: 'warning'
|
|
|
});
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- if (this.method == '') {
|
|
|
- this.$notify({
|
|
|
- title: '提示',
|
|
|
- duration: 1800,
|
|
|
- message: '请选择升级方式',
|
|
|
- type: 'warning'
|
|
|
- });
|
|
|
- return
|
|
|
- }
|
|
|
- if (this.des == '') {
|
|
|
- this.$notify({
|
|
|
- title: '提示',
|
|
|
- duration: 1800,
|
|
|
- message: '请输入升级内容',
|
|
|
- type: 'warning'
|
|
|
- });
|
|
|
- return
|
|
|
- }
|
|
|
this.$http({
|
|
|
- url: this.$http.adornUrl('appinfo/save'),
|
|
|
+ url: this.$http.adornUrl('department/updateDepartment'),
|
|
|
method: 'post',
|
|
|
- data: this.$http.adornData({
|
|
|
- 'androidWgtUrl': this.androidWgtUrl,
|
|
|
- 'iosWgtUrl': this.iosWgtUrl,
|
|
|
- 'wgtUrl': this.wgtUrl,
|
|
|
- 'version': this.version,
|
|
|
- 'iosVersion': this.iosVersion,
|
|
|
- 'method': this.method,
|
|
|
- 'des': this.des
|
|
|
+ params: this.$http.adornParams({
|
|
|
+ 'departmentId' :this.departmentId,
|
|
|
+ 'departmentName': this.departmentName,
|
|
|
+ 'sort': this.sort,
|
|
|
+ 'isEnable': this.gameStatus,
|
|
|
})
|
|
|
}).then(({
|
|
|
data
|
|
|
@@ -309,6 +180,7 @@
|
|
|
duration: 1500,
|
|
|
onClose: () => {
|
|
|
this.upgradeSelect()
|
|
|
+ this.dialogFormVisible3 = false
|
|
|
}
|
|
|
})
|
|
|
})
|
|
|
@@ -316,13 +188,11 @@
|
|
|
// 启用与否
|
|
|
change(id, status,row) {
|
|
|
this.$http({
|
|
|
- url: this.$http.adornUrl('department/updateDepartmentById'),
|
|
|
+ url: this.$http.adornUrl('department/updateDepartment'),
|
|
|
method: 'post',
|
|
|
- // data: this.$http.adornData({
|
|
|
params: this.$http.adornParams({
|
|
|
'departmentId': id,
|
|
|
'isEnable': status,
|
|
|
- // 'title':row.title,
|
|
|
'departmentName':row.departmentName,
|
|
|
'sort':row.sort,
|
|
|
|
|
|
@@ -336,13 +206,7 @@
|
|
|
type: 'success',
|
|
|
duration: 1500,
|
|
|
onClose: () => {
|
|
|
- // if(row.parentId==0){
|
|
|
- // this.classSelect()
|
|
|
- // }else{
|
|
|
- // this.stationClass()
|
|
|
- // this.stationClass2()
|
|
|
- // }
|
|
|
- this.dialogVisibleS = false
|
|
|
+ this.upgradeSelect()
|
|
|
}
|
|
|
})
|
|
|
}else{
|
|
|
@@ -351,12 +215,8 @@
|
|
|
type: 'warning',
|
|
|
duration: 1500,
|
|
|
onClose: () => {
|
|
|
- // if(row.parentId==0){
|
|
|
- // this.classSelect()
|
|
|
- // }else{
|
|
|
- // this.stationClass()
|
|
|
- // this.stationClass2()
|
|
|
- // }
|
|
|
+ this.upgradeSelect()
|
|
|
+ this.dialogFormVisible4 = false
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
@@ -366,29 +226,21 @@
|
|
|
// 修改升级弹框
|
|
|
upgradebj(index, rows) {
|
|
|
this.dialogFormVisible4 = true;
|
|
|
- this.formupgrad.androidWgtUrl = rows.androidWgtUrl;
|
|
|
- this.formupgrad.id = rows.id;
|
|
|
- this.formupgrad.iosWgtUrl = rows.iosWgtUrl;
|
|
|
- this.formupgrad.wgtUrl = rows.wgtUrl;
|
|
|
- this.formupgrad.version = rows.version;
|
|
|
- this.formupgrad.iosVersion = rows.iosVersion;
|
|
|
- this.formupgrad.des = rows.des;
|
|
|
- this.formupgrad.method = rows.method;
|
|
|
+ this.departmentId=rows.departmentId;
|
|
|
+ this.departmentName=rows.departmentName;
|
|
|
+ this.sort=rows.sort;
|
|
|
+ this.gameStatus2 = rows.isEnable
|
|
|
},
|
|
|
// 修改升级
|
|
|
upgradbjTo() {
|
|
|
this.$http({
|
|
|
- url: this.$http.adornUrl('appinfo/save'),
|
|
|
+ url: this.$http.adornUrl('department/updateDepartment'),
|
|
|
method: 'post',
|
|
|
- data: this.$http.adornData({
|
|
|
- 'id': this.formupgrad.id,
|
|
|
- 'androidWgtUrl': this.formupgrad.androidWgtUrl,
|
|
|
- 'iosWgtUrl': this.formupgrad.iosWgtUrl,
|
|
|
- 'wgtUrl': this.formupgrad.wgtUrl,
|
|
|
- 'version': this.formupgrad.version,
|
|
|
- 'iosVersion': this.formupgrad.iosVersion,
|
|
|
- 'des': this.formupgrad.des,
|
|
|
- 'method': this.formupgrad.method,
|
|
|
+ params: this.$http.adornParams({
|
|
|
+ 'departmentId' :this.departmentId,
|
|
|
+ 'departmentName': this.departmentName,
|
|
|
+ 'sort': this.sort,
|
|
|
+ 'isEnable': this.gameStatus2,
|
|
|
})
|
|
|
}).then(({
|
|
|
data
|
|
|
@@ -406,17 +258,17 @@
|
|
|
},
|
|
|
// 删除升级
|
|
|
upgradelete(row) {
|
|
|
- let delid = row.id
|
|
|
- this.id = delid
|
|
|
this.$confirm(`确定删除此条信息?`, '提示', {
|
|
|
confirmButtonText: '确定',
|
|
|
cancelButtonText: '取消',
|
|
|
type: 'warning'
|
|
|
}).then(() => {
|
|
|
this.$http({
|
|
|
- url: this.$http.adornUrl(`appinfo/delete/${this.id}`),
|
|
|
+ url: this.$http.adornUrl('department/deleteDepartment'),
|
|
|
method: 'get',
|
|
|
- params: this.$http.adornParams({})
|
|
|
+ params: this.$http.adornParams({
|
|
|
+ 'departmentId': row.departmentId,
|
|
|
+ })
|
|
|
}).then(({
|
|
|
data
|
|
|
}) => {
|