zzq
石超 2024-06-15 14:43:43 +08:00
commit c886198196
6 changed files with 25 additions and 12 deletions

View File

@ -289,6 +289,10 @@
resetFields();
if (!disDetail) {
if (props.flowFormData) {
if(props.flowFormData.mapGeom){
props.flowFormData.MapGeom = props.flowFormData.mapGeom;
}
console.log("flowFormDataAfter",props.flowFormData);
setFieldsValue(props.flowFormData);
}
}
@ -382,7 +386,8 @@
});
});
}
console.log("");
emit("getFormSuccess")
}
const groupRef = ref();

View File

@ -613,7 +613,6 @@
drawing.value = false;
}
//
if(map.getSource("detailsSource")){
map.getSource("detailsSource").setData({
@ -639,6 +638,7 @@
* [
* {id:"8448048304dofhaofh0af0q4",geom:""}
* ]
*
* */
const handlerDraw = (status:string,features = null, bool = false) => {
let geo = {

View File

@ -159,7 +159,7 @@ export const customComponents: IVFormComponent[] = [
component: 'MapGeom',
label: '图斑',
icon: 'bi:box-arrow-in-up-left',
field: 'MapGeom',
field: 'mapGeom',
colProps: { span: 24 },
componentProps: {},
},

View File

@ -116,14 +116,16 @@ import { debug } from 'console';
//
function formNextClick() {
<<<<<<< HEAD
console.log('click')
debugger;
=======
>>>>>>> 9cc74217da9f7a6781340e6a7c259a48abd78fea
isNextSteps.value = true;
isSubmitClick.value = false;
}
//
function setStepsCurrent(flag) {
console.log('setStepsCurrent',flag)
if (flag) {
stepsCurrent.value = 1;
isNextSteps.value = true;

View File

@ -111,7 +111,8 @@
//
const [registerModal, { openModal }] = useModal();
// ref
let formModuleRef: FormInstance | null = null;
// let formModuleRef: FormInstance | null = null;
const formModuleRef = ref()
// options
const formVerisons = ref([]);
// options
@ -245,21 +246,17 @@
watch(
() => props.isNextSteps,
async () => {
console.log('props.isNextSteps',props.isNextSteps)
if (props.isNextSteps) {
//
console.log('formModuleRef',formModuleRef)
if (formModuleRef) {
if (formModuleRef.value) {
try {
const valid = await formModuleRef.validate();
console.log('valid.errorFields',valid.errorFields,valid)
const valid = await formModuleRef.value.validate();
if (valid.errorFields) {
emit('set-steps-current', false);
} else {
emit('set-steps-current', true);
}
} catch (error) {
console.log('error',error)
if (error) {
emit('set-steps-current', false);
}

View File

@ -138,7 +138,7 @@
var query = {
id: record.id,
};
if (record.isStart == 1 && record.isCancel == 0) {
if (record.isFinished == 1 || record.isAgain == 1) {
return createMessage.warning('重新提交和结束的流程不能催办');
}
const data = await urge(query);
@ -154,6 +154,15 @@
taskId: record.id,
id: record.processId,
};
// isFinished 1
// isAgain 1
// isStart 1 0
// isCancel 1 1 0
if (record.isFinished == 1 || record.isAgain == 1) {
return createMessage.warning('重新提交和结束的流程不能撤销');
} else if (record.isStart != 0 && record.isCancel != 1) {
return createMessage.warning('不能撤销');
}
if (record.isStart == 0) {
const data = await revoke({
id: record.id,