提交 5afe2034 编写于 作者: alex.zhang's avatar alex.zhang

小圈应用设置

上级 8b4d52cb
...@@ -28,7 +28,7 @@ export const getRangeList = (params) => { ...@@ -28,7 +28,7 @@ export const getRangeList = (params) => {
export const getCircleSettingList = (params) => { export const getCircleSettingList = (params) => {
return fetch({ return fetch({
headers, headers,
url: getBaseUrl(`circle/app/${params.circleId}/list`), url: getBaseUrl(`circle/v1/app/${params.circleId}/list`),
method: 'get', method: 'get',
description: '查看生态圈应用配置', description: '查看生态圈应用配置',
}) })
...@@ -37,7 +37,7 @@ export const getCircleSettingList = (params) => { ...@@ -37,7 +37,7 @@ export const getCircleSettingList = (params) => {
export const saveCircleSetting = (params) => { export const saveCircleSetting = (params) => {
return fetch({ return fetch({
headers, headers,
url: getBaseUrl(`circle/app/save`), url: getBaseUrl(`circle/v1/app/save`),
method: 'post', method: 'post',
data: params, data: params,
description: '保存生态圈应用配置', description: '保存生态圈应用配置',
......
...@@ -9,36 +9,34 @@ ...@@ -9,36 +9,34 @@
label-suffix=":" label-suffix=":"
class="basic-form"> class="basic-form">
<div v-for="(item, index) in settingForm.settingData" :key="index" display:inline>
<div v-for="(item, index) in settingForm.settingData" :key="index"> <el-form-item :label="item.appType">
<el-form-item :label="item.appTagName">
<el-radio-group size="small" v-model="item.showOff"> <el-radio-group size="small" v-model="item.showOff">
<el-radio :label="1">开启</el-radio> <el-radio :label="1">开启</el-radio>
<el-radio :label="0">关闭</el-radio> <el-radio :label="0">关闭</el-radio>
</el-radio-group> </el-radio-group>
<el-input v-model="item.appName" style="width:120px;margin-left:40px;" size="small" placeholder="重命名"/>
<el-input v-model="item.seqNo" style="width:60px;margin-left:40px;" size="small" placeholder="序号"/>
</el-form-item> </el-form-item>
</div> </div>
</el-form> </el-form>
<div style="margin-top: 60px;margin-left: 150px;"> <div style="margin-top: 60px;margin-left: 150px;">
<el-button type="primary" @click="save()" center>保存</el-button> <el-button type="primary" @click="save()" center>保存</el-button>
<!--<el-button @click="cancle()">取 消</el-button>--> <!--<el-button @click="cancle()">取 消</el-button>-->
</div> </div>
</div>
</div> </div>
</div>
</template> </template>
<script> <script>
import { openLoading, closeLoading } from "../../utils/utils"; import { openLoading, closeLoading } from "../../utils/utils";
import BreadCrumb from "@/components/breadcrumb.vue"; import BreadCrumb from "@/components/breadcrumb.vue";
import { getRangeList,updateRangeStatus, getCircleSettingList, saveCircleSetting} from "../../utils/yqrange/yqrangeApi"; import { getRangeList,updateRangeStatus, getCircleSettingList, saveCircleSetting} from "../../utils/yqrange/yqrangeApi";
export default { export default {
components: { components: {
BreadCrumb BreadCrumb
...@@ -69,13 +67,11 @@ export default { ...@@ -69,13 +67,11 @@ export default {
created() { created() {
this.circleId = this.$route.query.id; this.circleId = this.$route.query.id;
this.setting(); this.setting();
}, },
methods: { methods: {
// 应用配置 // 应用配置
setting(){ setting(){
let params = { let params = {
circleId: this.circleId circleId: this.circleId
// circleId: 22 // circleId: 22
...@@ -85,54 +81,51 @@ export default { ...@@ -85,54 +81,51 @@ export default {
closeLoading(this); closeLoading(this);
if(res.code == "000000") { if(res.code == "000000") {
this.settingForm.settingData = res.data; this.settingForm.settingData = res.data;
} else { } else {
// this.$message.error(res.data.message); // this.$message.error(res.data.message);
this.settingForm.settingData = []; this.settingForm.settingData = [];
} }
if(this.settingForm.settingData == [] || this.settingForm.settingData.length == 0){ // if(this.settingForm.settingData == [] || this.settingForm.settingData.length == 0){
this.settingForm.settingData = [{ // this.settingForm.settingData = [{
appTag: 1, // appTag: 1,
showOff: 1 // showOff: 1
}, // },
{ // {
appTag: 2, // appTag: 2,
showOff: 1 // showOff: 1
}, // },
{ // {
appTag: 3, // appTag: 3,
showOff: 1 // showOff: 1
}, // },
{ // {
appTag: 4, // appTag: 4,
showOff: 1 // showOff: 1
}, // },
{ // {
appTag: 5, // appTag: 5,
showOff: 0 // showOff: 0
}]; // }];
} // }
// for(let i = 0; i < this.settingForm.settingData.length; i++){
for(let i = 0; i < this.settingForm.settingData.length; i++){ // if(this.settingForm.settingData[i].appTag == 1){
if(this.settingForm.settingData[i].appTag == 1){ // this.settingForm.settingData[i].appTagName = "教培"
this.settingForm.settingData[i].appTagName = "教培" // }
} // else if(this.settingForm.settingData[i].appTag == 2){
else if(this.settingForm.settingData[i].appTag == 2){ // this.settingForm.settingData[i].appTagName = "直播"
this.settingForm.settingData[i].appTagName = "直播" // }
} // else if(this.settingForm.settingData[i].appTag == 3){
else if(this.settingForm.settingData[i].appTag == 3){ // this.settingForm.settingData[i].appTagName = "继教课程"
this.settingForm.settingData[i].appTagName = "继教课程" // }
} // else if(this.settingForm.settingData[i].appTag == 4){
else if(this.settingForm.settingData[i].appTag == 4){ // this.settingForm.settingData[i].appTagName = "职称培训"
this.settingForm.settingData[i].appTagName = "职称培训" // }
} // else if(this.settingForm.settingData[i].appTag == 5){
else if(this.settingForm.settingData[i].appTag == 5){ // this.settingForm.settingData[i].appTagName = "云鹊豆商城"
this.settingForm.settingData[i].appTagName = "云鹊豆商城" // }
} // }
}
}).catch((error) => { }).catch((error) => {
this.$message.error("请重试"); this.$message.error("请重试");
...@@ -142,23 +135,21 @@ export default { ...@@ -142,23 +135,21 @@ export default {
// 保存 // 保存
save(){ save(){
let params = { let params = {
apps: this.settingForm.settingData, apps: this.settingForm.settingData,
circleId: this.circleId circleId: this.circleId
} }
saveCircleSetting(params).then((res) => { saveCircleSetting(params).then((res) => {
closeLoading(this); closeLoading(this);
if(res.code == "000000") { if(res.code == "000000") {
this.$message.success("保存成功!"); this.$message.success("保存成功!");
// this.$router.go(-1); // this.$router.go(-1);
this.setting();
} }
}).catch((error) => { }).catch((error) => {
this.$message.error("请重试"); this.$message.error("请重试");
}) })
}, },
cancle(){ cancle(){
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册