|
@@ -140,7 +140,10 @@
|
|
</t-col>
|
|
</t-col>
|
|
<t-col :span="12">
|
|
<t-col :span="12">
|
|
<t-form-item label="处理结果">
|
|
<t-form-item label="处理结果">
|
|
- <t-radio-group v-model="formData.projectExchangeApprove">
|
|
|
|
|
|
+ <t-radio-group
|
|
|
|
+ v-model="formData.projectExchangeApprove"
|
|
|
|
+ :disabled="IS_VIEW_MODE"
|
|
|
|
+ >
|
|
<t-radio value="FINISH">已完成</t-radio>
|
|
<t-radio value="FINISH">已完成</t-radio>
|
|
<t-radio value="NOT_UPDATE"
|
|
<t-radio value="NOT_UPDATE"
|
|
>经沟通,取消变更(原因请填写变更备注)</t-radio
|
|
>经沟通,取消变更(原因请填写变更备注)</t-radio
|
|
@@ -153,13 +156,23 @@
|
|
</t-col>
|
|
</t-col>
|
|
<t-col :span="12">
|
|
<t-col :span="12">
|
|
<t-form-item label="变更备注" name="remark">
|
|
<t-form-item label="变更备注" name="remark">
|
|
- <t-textarea v-model="formData.remark"></t-textarea>
|
|
|
|
|
|
+ <t-textarea
|
|
|
|
+ v-model="formData.remark"
|
|
|
|
+ :disabled="IS_VIEW_MODE"
|
|
|
|
+ ></t-textarea>
|
|
</t-form-item>
|
|
</t-form-item>
|
|
</t-col>
|
|
</t-col>
|
|
</template>
|
|
</template>
|
|
</t-row>
|
|
</t-row>
|
|
</t-form>
|
|
</t-form>
|
|
- <t-space class="sop-step-footer">
|
|
|
|
|
|
+ <t-space
|
|
|
|
+ v-if="IS_VIEW_MODE"
|
|
|
|
+ class="sop-step-footer"
|
|
|
|
+ style="flex-direction: row"
|
|
|
|
+ >
|
|
|
|
+ <t-button theme="primary" @click="cancelHandle">返回</t-button>
|
|
|
|
+ </t-space>
|
|
|
|
+ <t-space v-else class="sop-step-footer">
|
|
<t-button theme="primary" @click="submitHandle">提交</t-button>
|
|
<t-button theme="primary" @click="submitHandle">提交</t-button>
|
|
<t-button theme="default" @click="cancelHandle">取消</t-button>
|
|
<t-button theme="default" @click="cancelHandle">取消</t-button>
|
|
</t-space>
|
|
</t-space>
|
|
@@ -275,6 +288,9 @@ function getFlowApproveHistoryList(data) {
|
|
const IS_NEW_MODE = computed(() => {
|
|
const IS_NEW_MODE = computed(() => {
|
|
return props.type === 'new';
|
|
return props.type === 'new';
|
|
});
|
|
});
|
|
|
|
+const IS_VIEW_MODE = computed(() => {
|
|
|
|
+ return props.type === 'view';
|
|
|
|
+});
|
|
const readonly = computed(() => {
|
|
const readonly = computed(() => {
|
|
return !IS_NEW_MODE.value;
|
|
return !IS_NEW_MODE.value;
|
|
});
|
|
});
|