+ 立即抄送
+
+
+
驳回年度计划
通过年度计划
@@ -153,6 +160,8 @@ import FileComponent from "./FileComponent.vue";
import {ElNotification} from "element-plus";
import {approvePlan} from "@/api/project-demand/summary";
import SelectPreProcess from "@/components/SelectPreProcess.vue";
+import {applyCcSend} from "@/api/expense-manage";
+import UserPicker from "@/views/workflow/process/common/UserPicker.vue";
const emit = defineEmits(['update:value'])
const tagsViewStore = useTagsView()
@@ -192,6 +201,8 @@ const router = useRouter()
const fundOption = ref([])
const companyOption = ref([])
const dictName = ref({})
+const carbonCopyUserList = ref([])
+const carbonCopyUserRef = ref()
const rules = reactive({
auditOpinion: [{required: true, message: '请输入审核意见', trigger: 'blur'}],
})
@@ -203,6 +214,40 @@ const _value = computed({
emit("update:value", val);
}
})
+const handleCarbonCopy = () => {
+ carbonCopyUserRef.value.showUserPicker()
+}
+const carbonCopyUserPickerOk = (userList) => {
+ carbonCopyUserList.value = userList.map(item => item.id)
+ console.log('localFormData.value', props.data)
+ console.log("🚀 ~ file:'carbonCopyUserList.value ", carbonCopyUserList.value)
+
+ addUser()
+}
+const addUser = async () => {
+ const res = await applyCcSend({
+ instanceId: props.data.processInstanceId,
+ // message:props.data.remark,
+ projectId: route.query.projectId,
+ state: props.data.state,
+ userIds: carbonCopyUserList.value
+ })
+ console.log('res', res)
+ if (res.code === 1000) {
+ ElNotification({
+ title: '提示',
+ message: '抄送成功',
+ type: 'error'
+ })
+ tableIns.value.refresh()
+ } else {
+ ElNotification({
+ title: '提示',
+ message: res.msg,
+ type: 'error'
+ })
+ }
+}
const handleRejectPlan = async () => {
// const values = form.value.getValues()
// console.log('route',route.query.projectId)
@@ -321,7 +366,8 @@ getFundOptions()
overflow-y: auto;
padding-bottom: 0 !important;
}
-.file-table-style{
+
+.file-table-style {
:deep(.el-table__header) {
.is-leaf:first-child {
.cell {
diff --git a/src/views/workflow/process/index.vue b/src/views/workflow/process/index.vue
index b76adac..3414a32 100644
--- a/src/views/workflow/process/index.vue
+++ b/src/views/workflow/process/index.vue
@@ -59,9 +59,6 @@
编辑
- 立即抄送
-
@@ -71,9 +68,7 @@
-
-
@@ -133,8 +128,6 @@ import {applyCcSend} from "@/api/expense-manage";
const dictStore = useCacheStore()
dictStore.setCacheKey(['normal_disable'])
const router = useRouter()
-const carbonCopyUserList = ref([])
-const carbonCopyUserRef = ref()
//查询参数
const queryParams = reactive({
@@ -162,40 +155,7 @@ onActivated(() => {
getList()
})
-const handleCarbonCopy=(row)=>{
- carbonCopyUserRef.value.showUserPicker()
- chooseRow.value=row
-}
-const carbonCopyUserPickerOk = (userList) => {
- carbonCopyUserList.value = userList.map(item => item.id)
- console.log("🚀 ~ file:'carbonCopyUserList.value ", carbonCopyUserList.value)
- // addUser()
-}
-const addUser=async () => {
- const res = await applyCcSend({
- instanceId: chooseRow.value.deploymentId,
- message: chooseRow.value.remark,
- projectId:0,
- state: chooseRow.value.state,
- userIds: carbonCopyUserList.value
- })
- console.log('res',res)
- if (res.code === 1000) {
- ElNotification({
- title: '提示',
- message: '抄送成功',
- type: 'error'
- })
- tableIns.value.refresh()
- } else {
- ElNotification({
- title: '提示',
- message: res.msg,
- type: 'error'
- })
- }
-}
//重置搜索
const handleReset = () => {
queryForm.value.resetFields()