From ac0dd084332a6fad4ff7dc15ed4f8984d611a91f Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期三, 26 三月 2025 15:39:52 +0800 Subject: [PATCH] 最新版本541200007 --- admin/src/views/business/visitOrigin.vue | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/admin/src/views/business/visitOrigin.vue b/admin/src/views/business/visitOrigin.vue index 851b467..e4cf204 100644 --- a/admin/src/views/business/visitOrigin.vue +++ b/admin/src/views/business/visitOrigin.vue @@ -25,6 +25,13 @@ > <el-table-column type="selection" width="55"></el-table-column> <el-table-column prop="title" label="鎷滆浜嬬敱" min-width="200px"></el-table-column> + <el-table-column prop="constructionType" label="鏄惁鏂藉伐浣滀笟" min-width="200px"> + <template slot-scope="{row}"> + <el-switch @change="changeType($event, row)" v-model="row.constructionType" active-color="#13ce66" + inactive-color="#ff4949" :active-value="1" :inactive-value="0"> + </el-switch> + </template> + </el-table-column> <el-table-column prop="sortnum" label="鎺掑簭鐮�" min-width="100px"></el-table-column> <el-table-column prop="editDate" label="鎿嶄綔鏃堕棿" min-width="200px"></el-table-column> <el-table-column @@ -56,12 +63,14 @@ import TableLayout from '@/layouts/TableLayout' import Pagination from '@/components/common/Pagination' import OperaVisitreasonWindow from '@/components/business/OperaVisitreasonWindow' +import { updateWorkStatus } from '@/api/business/member' export default { name: 'areaSet', extends: BaseTable, components: { TableLayout, Pagination, OperaVisitreasonWindow }, data () { return { + working: false, // 鎼滅储 searchForm: { title: '' @@ -78,6 +87,21 @@ this.search() }, methods: { + changeType (e, row) { + this.working = true + this.api.updateById({ id: row.id, constructionType: e }) + .then(res => { + this.$tip.apiSuccess(res || '鎿嶄綔鎴愬姛') + this.search() + }) + .catch(e => { + this.$tip.apiFailed(e) + }) + .finally(() => { + this.working = false + }) + .catch(() => { }) + } } } </script> -- Gitblit v1.9.3