diff --git a/src/views/bst/agreement/index.vue b/src/views/bst/agreement/index.vue
index 22787c2..637432c 100644
--- a/src/views/bst/agreement/index.vue
+++ b/src/views/bst/agreement/index.vue
@@ -144,12 +144,12 @@
placeholder="请选择内容类型"
style="width: 100%"
>
-
+
-
+
-
@@ -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}]
},