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