Przeglądaj źródła

增加级联筛选

yangfan 5 miesięcy temu
rodzic
commit
072ddee695

+ 58 - 7
src_product/iam/audit/riskLibrary/audit-issued-form.vue

@@ -303,11 +303,12 @@
             <!-- 问题性质 -->
             <tr v-if="logInfo === 2 && model.questionFlag === 1">
               <sd-form-item-td :colspan="3" :name="'questionNature'" :label="'问题性质'">
-                <a-select v-model="model.questionNature" placeholder="请选择问题性质">
-                  <a-select-option v-for="(item, i) in questionOption" :key="i" :value="item">{{
-                    item
-                  }}</a-select-option>
-                </a-select>
+                <a-cascader :options="questionNatureList"  v-model="questionNature" change-on-select placeholder="请选择问题性质" />
+<!--                <a-select v-model="model.questionNature" placeholder="请选择问题性质">-->
+<!--                  <a-select-option v-for="(item, i) in questionOption" :key="i" :value="item">{{-->
+<!--                    item-->
+<!--                  }}</a-select-option>-->
+<!--                </a-select>-->
               </sd-form-item-td>
             </tr>
             <tr v-else-if="model.questionFlag === 1">
@@ -458,6 +459,53 @@ export default {
         questionId: null,
         nonQuestionTag: null,
       },
+      questionNature:[],
+      questionNatureList: [
+        {
+          label: '有业务无制度',
+          value: '有业务无制度',
+          children: [
+          ]
+        },
+        {
+          label: '有制度难执行',
+          value: '有制度难执行',
+          children: [
+            {
+              label: '制度太宽泛缺乏操作细则',
+              value: '制度太宽泛缺乏操作细则'
+            },
+            {
+              label: '制度过时不具备可操作性',
+              value: '制度过时不具备可操作性'
+            },
+            {
+              label: '制度脱离实际难落地实施',
+              value: '制度脱离实际难落地实施'
+            },
+          ]
+        },
+        {
+          label: '有制度未遵循',
+          value: '有制度未遵循',
+          children: [{
+            label:'特殊事项已经线下审批',
+            value: '特殊事项已经线下审批'
+          },{
+            label:'事项紧急重目标轻合规',
+            value: '事项紧急重目标轻合规'
+          },{
+            label:'制度理解存在人为偏差',
+            value: '制度理解存在人为偏差'
+          },{
+            label:'工作疏忽未按制度行事',
+            value: '工作疏忽未按制度行事'
+          },{
+            label:'人为规避制度管控要求',
+            value: '人为规避制度管控要求'
+          }]
+        }
+      ],
       isDescStatus: false,
       nonQuestionList: [],
       // 初始化 上传附件部分
@@ -513,6 +561,8 @@ export default {
     },
   },
   watch: {
+    questionNature(val) {
+    },
     fileList: {
       handler(val) {
         this.fileListTemp = val.map((item) => {
@@ -593,11 +643,12 @@ export default {
             return
           }
         }
+
+        this.questionFormData.questionNature = this.questionNature.join('|')
         // 如果是处于第一阶段则需要选择问题性质
         if (this.logInfo === 2 && questionFlag === 1) {
           // 判断问题性质是否已经选择
-          const questionNature = this.$refs.docform.getFieldValue('questionNature')
-          if (!questionNature) {
+          if (!this.questionFormData.questionNature) {
             message.warning('请选择问题性质')
             resolve(false)
             return

Plik diff jest za duży
+ 220 - 156
src_product/iam/audit/riskLibrary/audit-summarry-from.vue