Browse Source

代码提交

master
juwei001 1 year ago
parent
commit
f26d911667
  1. 41
      src/views/modules/communityParty/townData/dialogForm.vue
  2. 71
      src/views/modules/communityParty/townData/index.vue

41
src/views/modules/communityParty/townData/dialogForm.vue

@ -9,6 +9,28 @@
:disabled="formType === 'detail'"
class="form"
>
<el-form-item
label="页面"
prop="type"
label-width="150px"
style="display: block"
>
<el-select
v-model="formData.type"
placeholder="请选择"
clearable
class="item_width_1"
>
<el-option
v-for="item in types"
:key="item.value"
:label="item.label"
:value="item.value"
>
{{ item.label }}
</el-option>
</el-select>
</el-form-item>
<el-form-item
label="参数名"
prop="name"
@ -28,12 +50,12 @@
label-width="150px"
style="display: block"
>
<el-input-number
<el-input
class="item_width_1"
placeholder="请输入"
v-model="formData.value"
>
</el-input-number>
</el-input>
</el-form-item>
</el-form>
</div>
@ -66,7 +88,18 @@ export default {
formData: {
name: null,
value: null,
type: 1,
},
types: [
{
label: "首页",
value: 1,
},
{
label: "种都",
value: 2,
},
],
};
},
components: { Tinymce },
@ -108,7 +141,7 @@ export default {
},
async addActivity() {
let url = "/resi/partymember/icparameterconfig";
const { data, code, msg } = await requestPost(url, {...this.formData, type:1});
const { data, code, msg } = await requestPost(url, {...this.formData});
if (code === 0) {
this.$message({
@ -154,7 +187,7 @@ export default {
dataRule() {
return {
name: [{ required: true, message: "标题不能为空", trigger: "blur" }],
type: [{ required: true, message: "类型不能为空", trigger: "blur" }],
type: [{ required: true, message: "页面不能为空", trigger: "blur" }],
description: [
{ required: true, message: "内容不能为空", trigger: "blur" },
],

71
src/views/modules/communityParty/townData/index.vue

@ -7,7 +7,26 @@
ref="ref_searchform"
:label-width="'100px'"
>
<div>
<el-form-item
label="页面"
prop="type"
>
<el-select
v-model="formData.type"
placeholder="请选择"
clearable
class="item_width_1"
>
<el-option
v-for="item in types"
:key="item.value"
:label="item.label"
:value="item.value"
>
{{ item.label }}
</el-option>
</el-select>
</el-form-item>
<el-form-item label="参数名称" prop="name">
<el-input
v-model="formData.name"
@ -57,6 +76,17 @@
style="width: 100%"
>
<el-table-column
prop="type"
header-align="center"
align="center"
label="页面"
>
<template slot-scope="scope">
<span>{{ getTypeFun(scope.row.type) }}</span>
</template>
</el-table-column>
<el-table-column
<el-table-column
prop="name"
header-align="center"
align="center"
@ -178,6 +208,16 @@ export default {
name: null,
},
tableData: [],
types: [
{
label: "首页",
value: 1,
},
{
label: "种都",
value: 2,
},
],
//form
formShow: false,
formTitle: "新增",
@ -194,6 +234,14 @@ export default {
},
methods: {
getTypeFun(type) {
console.log("type");
const rows = this.types.filter((item) => item.value == type);
if (rows.length > 0) {
return rows[0].label;
}
return "-";
},
handleSearch() {
this.loadTable();
},
@ -217,11 +265,11 @@ export default {
this.tableLoading = false;
},
getTypeLable(type) {
getTypelabel(type) {
if (type) {
const lable =
this.unitList.filter((item) => item.value == type)[0].label;
return lable;
const label = this.unitList.filter((item) => item.value == type)[0]
.label;
return label;
}
return "";
},
@ -284,19 +332,19 @@ export default {
}
});
},
async deleteActivity(row) {
this.$http
.delete("/resi/partymember/icparameterconfig", { data: [row.id] })
.then((res) => {
this.$message({
type: "success",
message: "删除成功",
});
this.$message({
type: "success",
message: "删除成功",
});
this.loadTable();
})
.catch((res) => {
this.$message.error(res.msg||'删除失败!');
this.$message.error(res.msg || "删除失败!");
});
},
//
@ -379,7 +427,6 @@ export default {
"-" +
endTimeArray[2] +
" 23:59:59";
} else {
this.formData.startTime = "";
this.formData.endTime = "";

Loading…
Cancel
Save