|
@@ -1,12 +1,7 @@
|
|
<script setup name="ExtendSet">
|
|
<script setup name="ExtendSet">
|
|
-defineProps({
|
|
|
|
- label: {
|
|
|
|
- type: String
|
|
|
|
- },
|
|
|
|
- name: {
|
|
|
|
- type: String
|
|
|
|
- }
|
|
|
|
-})
|
|
|
|
|
|
+import useFlowStore from '@/store/modules/flow'
|
|
|
|
+const flowInfo = useFlowStore()
|
|
|
|
+
|
|
const validate = () => {
|
|
const validate = () => {
|
|
// 根据后续的业务需求 调整 validate 的功能
|
|
// 根据后续的业务需求 调整 validate 的功能
|
|
return new Promise((resolve, reject) => {
|
|
return new Promise((resolve, reject) => {
|
|
@@ -26,25 +21,27 @@ defineExpose({
|
|
<div class="_1zQ9x381ImhBju8yBmxOez">提交人权限</div>
|
|
<div class="_1zQ9x381ImhBju8yBmxOez">提交人权限</div>
|
|
<div class="_2j8sMpwI4XNYcuEeV6f56-">
|
|
<div class="_2j8sMpwI4XNYcuEeV6f56-">
|
|
<div class="other-setting-checkbox-item">
|
|
<div class="other-setting-checkbox-item">
|
|
- <el-checkbox label="允许撤销审批中的申请" />
|
|
|
|
|
|
+ <el-checkbox v-model="flowInfo.processSetting.allowRevocation" label="允许撤销审批中的申请" />
|
|
<p class="revoke-setting-sub-text mtb10">第一个审批节点通过后,提交人仍可撤销申请(配置前已发起的申请不生效)</p>
|
|
<p class="revoke-setting-sub-text mtb10">第一个审批节点通过后,提交人仍可撤销申请(配置前已发起的申请不生效)</p>
|
|
</div>
|
|
</div>
|
|
-<!-- <div class="other-setting-checkbox-item">-->
|
|
|
|
-<!-- <el-checkbox label="允许撤销31天内通过的审批" />-->
|
|
|
|
-<!-- <p class="revoke-setting-sub-text mtb10">员工可申请撤销已通过的审批(配置前已通过的审批不可撤销)</p>-->
|
|
|
|
-<!-- </div>-->
|
|
|
|
-<!-- <div class="other-setting-checkbox-item">-->
|
|
|
|
-<!-- <el-checkbox label="允许修改31天内通过的审批" />-->
|
|
|
|
-<!-- <p class="revoke-setting-sub-text mtb10">提交人可申请修改已通过的审批,用于销假等场景(仅可修改一次,配置前已发起的审批不可修改)</p>-->
|
|
|
|
-<!-- </div>-->
|
|
|
|
-<!-- <div class="other-setting-checkbox-item">-->
|
|
|
|
-<!-- <el-checkbox label="允许代他人提交" />-->
|
|
|
|
-<!-- <p class="revoke-setting-sub-text mtb10">代提人和实际提交人都需在该审批的发起范围内,提交后将共享审批单后续状态</p>-->
|
|
|
|
-<!-- </div>-->
|
|
|
|
|
|
+ <template v-if="false">
|
|
|
|
+ <div class="other-setting-checkbox-item">
|
|
|
|
+ <el-checkbox label="允许撤销31天内通过的审批" />
|
|
|
|
+ <p class="revoke-setting-sub-text mtb10">员工可申请撤销已通过的审批(配置前已通过的审批不可撤销)</p>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="other-setting-checkbox-item">
|
|
|
|
+ <el-checkbox label="允许修改31天内通过的审批" />
|
|
|
|
+ <p class="revoke-setting-sub-text mtb10">提交人可申请修改已通过的审批,用于销假等场景(仅可修改一次,配置前已发起的审批不可修改)</p>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="other-setting-checkbox-item">
|
|
|
|
+ <el-checkbox label="允许代他人提交" />
|
|
|
|
+ <p class="revoke-setting-sub-text mtb10">代提人和实际提交人都需在该审批的发起范围内,提交后将共享审批单后续状态</p>
|
|
|
|
+ </div>
|
|
|
|
+ </template>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
- <div class="GS0bhCVCInEfL1rl9MMNr" v-if="false">
|
|
|
|
|
|
+ <div v-if="false" class="GS0bhCVCInEfL1rl9MMNr">
|
|
<div class="_1zQ9x381ImhBju8yBmxOez">审批人设置</div>
|
|
<div class="_1zQ9x381ImhBju8yBmxOez">审批人设置</div>
|
|
<div class="_2j8sMpwI4XNYcuEeV6f56-">
|
|
<div class="_2j8sMpwI4XNYcuEeV6f56-">
|
|
<div class="other-setting-checkbox-item">
|
|
<div class="other-setting-checkbox-item">
|
|
@@ -62,7 +59,7 @@ defineExpose({
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
- <div class="GS0bhCVCInEfL1rl9MMNr" v-if="false">
|
|
|
|
|
|
+ <div v-if="false" class="GS0bhCVCInEfL1rl9MMNr">
|
|
<div class="_1zQ9x381ImhBju8yBmxOez">转发设置</div>
|
|
<div class="_1zQ9x381ImhBju8yBmxOez">转发设置</div>
|
|
<div class="_2j8sMpwI4XNYcuEeV6f56-">
|
|
<div class="_2j8sMpwI4XNYcuEeV6f56-">
|
|
<div class="other-setting-checkbox-item">
|
|
<div class="other-setting-checkbox-item">
|
|
@@ -72,7 +69,7 @@ defineExpose({
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
- <div class="GS0bhCVCInEfL1rl9MMNr" v-if="false">
|
|
|
|
|
|
+ <div v-if="false" class="GS0bhCVCInEfL1rl9MMNr">
|
|
<div class="_1zQ9x381ImhBju8yBmxOez">效率统计</div>
|
|
<div class="_1zQ9x381ImhBju8yBmxOez">效率统计</div>
|
|
<div class="_2j8sMpwI4XNYcuEeV6f56-">
|
|
<div class="_2j8sMpwI4XNYcuEeV6f56-">
|
|
<div class="other-setting-checkbox-item">
|
|
<div class="other-setting-checkbox-item">
|