Browse Source

流程引擎-审批编辑

wu 4 months ago
parent
commit
2522197529

+ 2 - 0
src/components/Process/OrgSelect/index.vue

@@ -105,6 +105,8 @@ export default {
       deep: true
     },
     tsList: {
+      handler: function (val) {
+      },
       deep: true
     }
   },

+ 14 - 14
src/components/Process/PropPanel/index.vue

@@ -642,20 +642,20 @@
             <!--            </el-form-item>-->
           </el-form>
         </el-tab-pane>
-        <!--        <el-tab-pane label="表单权限" name="formAuth">-->
-        <!--          <div class="form-auth-table">-->
-        <!--            <el-table :data="getFormOperates()" class="JNPF-common-table" size="mini">-->
-        <!--              <el-table-column prop="name" label="表单字段" align="left"></el-table-column>-->
-        <!--              <el-table-column prop="write" label="操作" align="center" width="300px">-->
-        <!--                <template slot-scope="scope">-->
-        <!--                  <el-checkbox v-model="scope.row.read">可见</el-checkbox>-->
-        <!--                  <el-checkbox v-model="scope.row.write">可写</el-checkbox>-->
-        <!--                  <el-checkbox v-model="scope.row.required">必填</el-checkbox>-->
-        <!--                </template>-->
-        <!--              </el-table-column>-->
-        <!--            </el-table>-->
-        <!--          </div>-->
-        <!--        </el-tab-pane>-->
+        <el-tab-pane label="表单权限" name="formAuth" v-if="webType && webType === 3">
+          <div class="form-auth-table">
+            <el-table :data="getFormOperates()" class="JNPF-common-table" size="mini">
+              <el-table-column prop="name" label="表单字段" align="left"></el-table-column>
+              <el-table-column prop="write" label="操作" align="center" width="300px">
+                <template slot-scope="scope">
+                  <el-checkbox v-model="scope.row.read" @change="scope.row.write = false;scope.row.required = false;">可见</el-checkbox>
+                  <el-checkbox :disabled="!scope.row.read" v-model="scope.row.write" @change="scope.row.required = false;">可写</el-checkbox>
+                  <el-checkbox :disabled="!scope.row.read || !scope.row.write" v-model="scope.row.required">必填</el-checkbox>
+                </template>
+              </el-table-column>
+            </el-table>
+          </div>
+        </el-tab-pane>
         <el-tab-pane label="节点事件" v-if="!webType && webType !== 3">
           <el-form label-position="top" :model="approverForm" class="pd-10">
             <!--            <el-alert type="warning" :closable="false">-->