协议新增分类
This commit is contained in:
parent
cbfdd158e6
commit
4ded1317e2
|
@ -144,12 +144,12 @@
|
|||
placeholder="请选择内容类型"
|
||||
style="width: 100%"
|
||||
>
|
||||
<el-option v-for="dict in dict.type.agreement_content_type" :key="dict.value" :label="dict.label" :value="dict.value"/>
|
||||
<el-option v-for="dict in filteredContentTypeOptions" :key="dict.value" :label="dict.label" :value="dict.value"/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="协议类型" prop="agreementType">
|
||||
<el-form-item label="协议类型" prop="agreementType">
|
||||
<el-select
|
||||
v-model="form.agreementType"
|
||||
placeholder="请选择协议类型"
|
||||
|
@ -171,7 +171,6 @@
|
|||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
</el-row>
|
||||
|
||||
<el-row>
|
||||
|
@ -213,6 +212,7 @@ import FormCol from "@/components/FormCol/index.vue";
|
|||
import Editor from "@/components/Editor/index.vue";
|
||||
import AreaRemoteSelect from "@/components/Business/Area/AreaRemoteSelect.vue";
|
||||
import UserLink from "@/components/Business/User/UserLink.vue";
|
||||
import {isSysAdmin} from "@/utils/permission";
|
||||
|
||||
// 默认排序字段
|
||||
const defaultSort = {
|
||||
|
@ -326,10 +326,22 @@ export default {
|
|||
agreementType: [
|
||||
{required: true, message: "协议类型不能为空", trigger: "blur"}
|
||||
],
|
||||
duration: [
|
||||
{required: true, message: "展示时长不能为空", trigger: "blur"}
|
||||
],
|
||||
content: [
|
||||
{required: true, message: "内容详情不能为空", trigger: "blur"}
|
||||
],
|
||||
}
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
filteredContentTypeOptions() {
|
||||
const originalOptions = this.dict.type.agreement_content_type;
|
||||
return isSysAdmin()
|
||||
? originalOptions
|
||||
: originalOptions.filter(opt => opt.value === '2');
|
||||
},
|
||||
initAreaOptions() {
|
||||
return [{id: this.form.areaId, name: this.form.areaName}]
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue
Block a user