|
|
@@ -9,6 +9,11 @@
|
|
|
<Table @getTableData="changeTableData" v-model:page="page" ref="table" :data="tableData"
|
|
|
@selection-change="handleSelectionChange">
|
|
|
<el-table-column prop="ditchId" label="渠道ID" />
|
|
|
+ <el-table-column prop="ditchType" label="渠道类型">
|
|
|
+ <template #default="scope">
|
|
|
+ {{ getDictionaryName("app_type", scope.row.ditchType) }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column prop="ditchName" label="渠道类型名称" />
|
|
|
<el-table-column prop="createTime" label="创建时间">
|
|
|
<template #default="scope">
|
|
|
@@ -36,6 +41,13 @@
|
|
|
<!-- 操作弹窗 -->
|
|
|
<Layer :layer="layer" @confirm="submit(ruleForm)" @close="layer.show = false">
|
|
|
<el-form :model="formEdit" :rules="rules" ref="ruleForm" label-width="120px" style="margin-right:30px;">
|
|
|
+ <el-form-item label="渠道类型:" required prop="ditchType">
|
|
|
+ <el-select v-model="formEdit.ditchType" placeholder="请选择渠道类型" filterable style="width: 100%;">
|
|
|
+ <el-option v-for="option in getOptions('app_type').slice(1,3)" :key="option.label" :label="option.label"
|
|
|
+ :value="option.value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="渠道类型名称:" required prop="ditchName">
|
|
|
<el-input v-model="formEdit.ditchName" placeholder="请输入渠道类型名称" clearable />
|
|
|
</el-form-item>
|
|
|
@@ -152,6 +164,7 @@ const layer = ref({
|
|
|
const formEdit = ref({
|
|
|
ditchId: undefined,
|
|
|
ditchName: undefined,
|
|
|
+ ditchType:undefined,
|
|
|
})
|
|
|
|
|
|
const edit = (row) => {
|
|
|
@@ -161,6 +174,7 @@ const edit = (row) => {
|
|
|
layer.value.edit = true
|
|
|
formEdit.value.ditchId = row.ditchId
|
|
|
formEdit.value.ditchName = row.ditchName
|
|
|
+ formEdit.value.ditchType = row.ditchType
|
|
|
} else {
|
|
|
layer.value.title = '新增渠道类型'
|
|
|
layer.value.edit = false
|
|
|
@@ -168,6 +182,7 @@ const edit = (row) => {
|
|
|
formEdit.value = {
|
|
|
ditchId: undefined,
|
|
|
ditchName: undefined,
|
|
|
+ ditchType:undefined,
|
|
|
}
|
|
|
}
|
|
|
layer.value.show = true
|
|
|
@@ -179,6 +194,9 @@ const rules = reactive({
|
|
|
ditchName: [
|
|
|
{ required: true, message: "请输入新增渠道类型名称", trigger: "blur" },
|
|
|
],
|
|
|
+ ditchType: [
|
|
|
+ { required: true, message: "请选择渠道类型", trigger: "change" },
|
|
|
+ ],
|
|
|
});
|
|
|
|
|
|
const submit = async (formEl) => {
|