|
@@ -63,7 +63,12 @@
|
|
|
link
|
|
|
type="primary"
|
|
|
icon="el-icon-edit"
|
|
|
- v-if="row.usable === 0 && (row.flowState === '0' || row.flowState == '2' || row.flowState == '-1')"
|
|
|
+ v-if="
|
|
|
+ row.usable === 0 &&
|
|
|
+ (row.flowState === '0' ||
|
|
|
+ row.flowState == '2' ||
|
|
|
+ row.flowState == '-1')
|
|
|
+ "
|
|
|
@click="doEdit(row, index)"
|
|
|
>编辑</el-button
|
|
|
>
|
|
@@ -79,7 +84,12 @@
|
|
|
link
|
|
|
type="danger"
|
|
|
icon="el-icon-edit"
|
|
|
- v-if="row.usable === 0 && (row.flowState === '0' || row.flowState == '2' || row.flowState == '-1')"
|
|
|
+ v-if="
|
|
|
+ row.usable === 0 &&
|
|
|
+ (row.flowState === '0' ||
|
|
|
+ row.flowState == '2' ||
|
|
|
+ row.flowState == '-1')
|
|
|
+ "
|
|
|
@click="deleteRow(row, index)"
|
|
|
>删除</el-button
|
|
|
>
|
|
@@ -101,34 +111,46 @@
|
|
|
>
|
|
|
|
|
|
<el-button
|
|
|
- link
|
|
|
- icon="el-icon-copy-document"
|
|
|
- v-if="row.flowState == '0' || row.flowState == '2' || row.flowState == '-1'"
|
|
|
- @click="openCheckView(row)"
|
|
|
- >提审</el-button
|
|
|
+ link
|
|
|
+ icon="el-icon-copy-document"
|
|
|
+ v-if="
|
|
|
+ row.flowState == '0' ||
|
|
|
+ row.flowState == '2' ||
|
|
|
+ row.flowState == '-1'
|
|
|
+ "
|
|
|
+ @click="openCheckView(row)"
|
|
|
+ >提审</el-button
|
|
|
>
|
|
|
|
|
|
- <el-button link v-if="row.flowState !== '0'" icon="el-icon-copy-document" @click="showFlowSteps(row)"
|
|
|
- >流程</el-button>
|
|
|
+ <el-button
|
|
|
+ link
|
|
|
+ v-if="row.flowState !== '0'"
|
|
|
+ icon="el-icon-copy-document"
|
|
|
+ @click="showFlowSteps(row)"
|
|
|
+ >流程</el-button
|
|
|
+ >
|
|
|
|
|
|
<el-button
|
|
|
- link
|
|
|
- icon="el-icon-copy-document"
|
|
|
- v-if="row.flowState == '3'"
|
|
|
- @click="onCancelFlow(row)"
|
|
|
- >撤销</el-button>
|
|
|
+ link
|
|
|
+ icon="el-icon-copy-document"
|
|
|
+ v-if="row.flowState == '3'"
|
|
|
+ @click="onCancelFlow(row)"
|
|
|
+ >撤销</el-button
|
|
|
+ >
|
|
|
<el-button
|
|
|
link
|
|
|
icon="el-icon-copy-document"
|
|
|
:disabled="false"
|
|
|
v-if="row.flowState === '1'"
|
|
|
@click="copyRow(row)"
|
|
|
- >升版</el-button>
|
|
|
+ >升版</el-button
|
|
|
+ >
|
|
|
<el-button
|
|
|
link
|
|
|
icon="el-icon-copy-document"
|
|
|
@click="bindProcessPop(row)"
|
|
|
- >绑定</el-button>
|
|
|
+ >绑定</el-button
|
|
|
+ >
|
|
|
</template>
|
|
|
</avue-crud>
|
|
|
<CommonTable
|
|
@@ -269,8 +291,8 @@
|
|
|
</el-dialog>
|
|
|
<LookFlowStep ref="LookFlowStepRef"></LookFlowStep>
|
|
|
<work-flow-check
|
|
|
- ref="workFlowCheckRef"
|
|
|
- @sureToSave="onWFSave"
|
|
|
+ ref="workFlowCheckRef"
|
|
|
+ @sureToSave="onWFSave"
|
|
|
></work-flow-check>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -292,7 +314,7 @@ import RouteChangeLog from "@/views/base/craftManagement/route/components/routeC
|
|
|
import { ElMessageBox } from "element-plus";
|
|
|
import WorkFlowCheck from "@/components/WorkFlows/workFlowCheck.vue";
|
|
|
import LookFlowStep from "@/views/flow/common/LookFlowStep.vue";
|
|
|
-import { cancelFlow,submitFlow } from "@/api/flow";
|
|
|
+import { cancelFlow, submitFlow } from "@/api/flow";
|
|
|
const isLoading = ref(false);
|
|
|
const loading = ref(false);
|
|
|
// 数据字典相关
|
|
@@ -489,13 +511,14 @@ const copyRow = (row) => {
|
|
|
// 工作流相关 start
|
|
|
const workFlowCheckRef = ref(null);
|
|
|
const openCheckView = (row) => {
|
|
|
- row.businessId = row.id
|
|
|
+ row.businessId = row.id;
|
|
|
workFlowCheckRef.value &&
|
|
|
- workFlowCheckRef.value.openDialog(row, "routeFlowService");
|
|
|
+ workFlowCheckRef.value.openDialog(row, "routeFlowService");
|
|
|
};
|
|
|
const LookFlowStepRef = ref(null);
|
|
|
const showFlowSteps = (row) => {
|
|
|
- LookFlowStepRef.value && LookFlowStepRef.value.openFlowStepDrawer(row.flowIns);
|
|
|
+ LookFlowStepRef.value &&
|
|
|
+ LookFlowStepRef.value.openFlowStepDrawer(row.flowIns);
|
|
|
};
|
|
|
const onCancelFlow = (row) => {
|
|
|
console.log(row);
|
|
@@ -516,7 +539,6 @@ const onWFSave = (flowForm) => {
|
|
|
};
|
|
|
// 工作流相关 end
|
|
|
|
|
|
-
|
|
|
const renameRoute = () => {
|
|
|
tmpForm.value.id;
|
|
|
tmpForm.value.processRouteCode;
|
|
@@ -543,6 +565,7 @@ const bindProcessPop = (row) => {
|
|
|
if (row.routeData) {
|
|
|
router.push({
|
|
|
path: `/base/craftManagement/bindProcess/${row.id}/${row.prodtCode}`,
|
|
|
+ query: { date: new Date().getTime() },
|
|
|
});
|
|
|
return;
|
|
|
}
|