|
@@ -17,6 +17,11 @@
|
|
|
@get-list="getList"
|
|
|
@clickReset="clickReset"
|
|
|
:cellClassName="cellClassName">
|
|
|
+ <template #purchaseCode="{ item }">
|
|
|
+ <div>
|
|
|
+ <a style="color: #409eff; cursor: pointer; word-break: break-all" @click="clickPurchaseCode(item)">{{ item.purchaseCode }}</a>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
</byTable>
|
|
|
</el-card>
|
|
|
</div>
|
|
@@ -77,7 +82,7 @@ const config = computed(() => {
|
|
|
{
|
|
|
attrs: {
|
|
|
label: "采购单号",
|
|
|
- prop: "purchaseCode",
|
|
|
+ slot: "purchaseCode",
|
|
|
width: 160,
|
|
|
},
|
|
|
},
|
|
@@ -144,6 +149,19 @@ const cellClassName = (val) => {
|
|
|
return "colorDim";
|
|
|
}
|
|
|
};
|
|
|
+const clickPurchaseCode = (item) => {
|
|
|
+ proxy.$router.replace({
|
|
|
+ path: "/platform_manage/process/processApproval",
|
|
|
+ query: {
|
|
|
+ flowKey: "purchase",
|
|
|
+ flowName: "采购流程",
|
|
|
+ processType: "20",
|
|
|
+ id: item.purchaseId,
|
|
|
+ flowId: item.flowId,
|
|
|
+ random: proxy.random(),
|
|
|
+ },
|
|
|
+ });
|
|
|
+};
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|