Commit 2d0265fe by swl

gx

parent 0cf11309
...@@ -298,43 +298,43 @@ const routes = [ ...@@ -298,43 +298,43 @@ const routes = [
{ {
path: "/livingCircle/category", path: "/livingCircle/category",
name: "serviceType", name: "serviceType",
meta: ["服务类型管理"], meta: ["便民生活圈"],
component: () => import("@/views/livingCircle/category.vue"), component: () => import("@/views/livingCircle/category.vue"),
}, },
{ {
path: "/livingCircle/searchTerms", path: "/livingCircle/searchTerms",
name: "serviceType", name: "serviceType",
meta: ["推荐搜索词管理"], meta: ["便民生活圈"],
component: () => import("@/views/livingCircle/searchTerms.vue"), component: () => import("@/views/livingCircle/searchTerms.vue"),
}, },
{ {
path: "/livingCircle/serviceInfo", path: "/livingCircle/serviceInfo",
name: "serviceType", name: "serviceType",
meta: ["服务信息管理"], meta: ["便民生活圈"],
component: () => import("@/views/livingCircle/serviceInfo.vue"), component: () => import("@/views/livingCircle/serviceInfo.vue"),
}, },
{ {
path: "/livingCircle/enter", path: "/livingCircle/enter",
name: "enter", name: "enter",
meta: ["商家入驻审核"], meta: ["便民生活圈"],
component: () => import("@/views/livingCircle/enter.vue"), component: () => import("@/views/livingCircle/enter.vue"),
}, },
{ {
path: "/livingCircle/report", path: "/livingCircle/report",
name: "report", name: "report",
meta: ["市民上报审核"], meta: ["便民生活圈"],
component: () => import("@/views/livingCircle/report.vue"), component: () => import("@/views/livingCircle/report.vue"),
}, },
{ {
path: "/livingCircle/help", path: "/livingCircle/help",
name: "help", name: "help",
meta: ["邻里求助审核"], meta: ["便民生活圈"],
component: () => import("@/views/livingCircle/help.vue"), component: () => import("@/views/livingCircle/help.vue"),
}, },
{ {
path: "/livingCircle/helpInfo", path: "/livingCircle/helpInfo",
name: "helpInfo", name: "helpInfo",
meta: ["邻里求助信息管理"], meta: ["便民生活圈"],
component: () => import("@/views/livingCircle/helpInfo.vue"), component: () => import("@/views/livingCircle/helpInfo.vue"),
}, },
], ],
......
...@@ -14,10 +14,10 @@ ...@@ -14,10 +14,10 @@
placeholder="请输入类型名称" placeholder="请输入类型名称"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="类型"> <el-form-item label="所属菜单">
<el-select <el-select
v-model="searchForm.menuId" v-model="searchForm.menuId"
placeholder="请选择类型" placeholder="请选择所属菜单"
clearable clearable
size="medium" size="medium"
@change="init" @change="init"
...@@ -78,6 +78,7 @@ ...@@ -78,6 +78,7 @@
size="mini" size="mini"
class="btn" class="btn"
round round
:disabled="scope.row.delFlag == 0"
@click="view(scope.row)" @click="view(scope.row)"
>编辑</el-button >编辑</el-button
> >
...@@ -178,7 +179,7 @@ export default { ...@@ -178,7 +179,7 @@ export default {
tableColumns: [ tableColumns: [
{ {
key: "name", key: "name",
label: "服务名称", label: "类型名称",
}, },
{ {
key: "menuName", key: "menuName",
......
...@@ -22,11 +22,12 @@ ...@@ -22,11 +22,12 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="需求类型"> <el-form-item label="类型">
<el-cascader <el-cascader
:options="menuOptions" :options="menuOptions"
clearable clearable
filterable filterable
placeholder="请选择类型"
@change="menuChange" @change="menuChange"
></el-cascader> ></el-cascader>
</el-form-item> </el-form-item>
...@@ -257,6 +258,7 @@ ...@@ -257,6 +258,7 @@
type="success" type="success"
round round
slot="reference" slot="reference"
:disabled="detail.state != 0"
@click="reviewHandle('pass', detail)" @click="reviewHandle('pass', detail)"
>通过 >通过
</el-button> </el-button>
...@@ -265,6 +267,7 @@ ...@@ -265,6 +267,7 @@
type="danger" type="danger"
round round
slot="reference" slot="reference"
:disabled="detail.state != 0"
@click="reviewHandle('refuse', detail)" @click="reviewHandle('refuse', detail)"
>拒绝 >拒绝
</el-button> </el-button>
...@@ -317,7 +320,7 @@ export default { ...@@ -317,7 +320,7 @@ export default {
}, },
{ {
key: "category", key: "category",
label: "经营类型", label: "类型",
}, },
{ {
key: "district", key: "district",
......
...@@ -7,11 +7,11 @@ ...@@ -7,11 +7,11 @@
class="search_form" class="search_form"
style="text-align: left" style="text-align: left"
> >
<el-form-item label="需求类型"> <el-form-item label="求助类型">
<el-select <el-select
v-model="searchForm.categoryId" v-model="searchForm.categoryId"
clearable clearable
placeholder="请选择需求类型" placeholder="请选择求助类型"
size="medium" size="medium"
> >
<el-option <el-option
...@@ -184,23 +184,23 @@ ...@@ -184,23 +184,23 @@
</div> </div>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-popconfirm <el-button
title="确定通过此申请吗?" :disabled="detail.state != 0"
style="margin-left: 10px" type="success"
@confirm="reviewHandle('pass', detail)" round
v-if="detail.state == 0 && detail.state != 1" slot="reference"
> @click="reviewHandle('pass', detail)"
<el-button type="success" round slot="reference">通过 </el-button> >通过
</el-popconfirm> </el-button>
<el-popconfirm <el-button
title="确定拒绝此申请吗?" type="danger"
@confirm="reviewHandle('refuse', detail)" round
v-if="detail.state == 0 && detail.state != 4" :disabled="detail.state != 0"
style="margin-left: 10px" slot="reference"
> @click="reviewHandle('refuse', detail)"
<el-button type="danger" round slot="reference">拒绝 </el-button> >拒绝
</el-popconfirm> </el-button>
</span> </span>
</el-dialog> </el-dialog>
</div> </div>
...@@ -256,7 +256,7 @@ export default { ...@@ -256,7 +256,7 @@ export default {
}, },
{ {
key: "phone", key: "phone",
label: "联系电话", label: "电话",
}, },
{ {
key: "district", key: "district",
...@@ -330,24 +330,58 @@ export default { ...@@ -330,24 +330,58 @@ export default {
reviewHandle(type, row) { reviewHandle(type, row) {
let params = {}; let params = {};
if (type === "pass") { if (type === "pass") {
params = { this.$prompt(`确定通过该申请吗?`, "提示", {
id: row.id, confirmButtonText: "确定",
state: 1, cancelButtonText: "取消",
user: this.userName, inputPlaceholder: "请输入原因",
}; inputType: "textarea",
}).then(({ value }) => {
if (!value) {
this.$message.error("未输入原因");
return;
} else {
params = {
id: row.id,
state: 1,
user: this.userName,
reason: value,
};
helpReview(params).then((res) => {
if (res.code == 200) {
this.$message.success("审核成功");
this.init();
this.dialogVisible = false;
}
});
}
});
} else { } else {
params = { this.$prompt(`确定拒绝该申请吗?`, "提示", {
id: row.id, confirmButtonText: "确定",
state: 4, cancelButtonText: "取消",
user: this.userName, inputPlaceholder: "请输入原因",
}; inputType: "textarea",
}).then(({ value }) => {
if (!value) {
this.$message.error("未输入原因");
return;
} else {
params = {
id: row.id,
state: 4,
user: this.userName,
reason: value,
};
helpReview(params).then((res) => {
if (res.code == 200) {
this.$message.success("审核成功");
this.init();
this.dialogVisible = false;
}
});
}
});
} }
helpReview(params).then((res) => {
if (res.code == 200) {
this.$message.success("审核成功");
this.init();
}
});
}, },
view(row) { view(row) {
......
...@@ -60,6 +60,7 @@ ...@@ -60,6 +60,7 @@
size="mini" size="mini"
class="btn" class="btn"
round round
:disabled="scope.row.delFlag == 0"
@click="view(scope.row)" @click="view(scope.row)"
>编辑</el-button >编辑</el-button
> >
...@@ -194,6 +195,7 @@ export default { ...@@ -194,6 +195,7 @@ export default {
this.type = "edit"; this.type = "edit";
this.dataForm.sort = row.sort; this.dataForm.sort = row.sort;
this.dataForm.keyword = row.keyword; this.dataForm.keyword = row.keyword;
this.dataForm.id = row.id;
this.dialogVisible = true; this.dialogVisible = true;
}, },
delFlagHandle(row) { delFlagHandle(row) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment