| | |
| | | <el-row :gutter="35"> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> |
| | | <el-form-item label="审批名称" prop="workName"> |
| | | <el-input v-model="ruleForm.workName" placeholder="请填写队伍名称"></el-input> |
| | | <el-input v-model="ruleForm.workName" placeholder="请填写队伍名称" disabled></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> |
| | | <el-form-item label="审批标题" prop="title"> |
| | | <el-input v-model="ruleForm.title" placeholder="请填写审批名称"></el-input> |
| | | <el-input v-model="ruleForm.title" placeholder="请填写审批名称" disabled></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> |
| | | <el-form-item label="审批人" prop="approvePersonId"> |
| | | <el-input v-model="ruleForm.approvePersonName" placeholder="请选择" class="input-with-select"> |
| | | <el-input v-model="ruleForm.approvePersonName" placeholder="请选择" class="input-with-select" disabled> |
| | | <template #append> |
| | | <el-button :icon="Search" @click="openUser" /> |
| | | <el-button :icon="Search" @click="openUser" :disabled="disabled"/> |
| | | </template> |
| | | </el-input> |
| | | </el-form-item> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20"> |
| | | <el-form-item label="是否完成" prop="authorUid" @change="typeChang"> |
| | | <el-form-item label="是否完成" prop="complete" @change="typeChang"> |
| | | <el-radio-group v-model="ruleForm.complete"> |
| | | <el-radio :label="false">是</el-radio> |
| | | <el-radio :label="true">否</el-radio> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col v-if="ruleForm.complete" :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> |
| | | <el-form-item label="审批名称" prop="workName"> |
| | | <el-form-item label="审批名称" prop="twoWorkName"> |
| | | <el-input v-model="ruleForm.twoWorkName" placeholder="请填写队伍名称"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col v-if="ruleForm.complete" :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> |
| | | <el-form-item label="审批标题" prop="title"> |
| | | <el-form-item label="审批标题" prop="twoTitle"> |
| | | <el-input v-model="ruleForm.twoTitle" placeholder="请填写审批名称"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col v-if="ruleForm.complete" :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> |
| | | <el-form-item label="审批人" prop="authorUid"> |
| | | <el-form-item label="审批人" prop="twoApprovePersonName"> |
| | | <el-input v-model="ruleForm.twoApprovePersonName" placeholder="请选择" class="input-with-select"> |
| | | <template #append> |
| | | <el-button :icon="Search" @click="openUser" /> |
| | |
| | | twoWorkName:'', |
| | | twoTitle:'', |
| | | twoApprovePersonId:'', |
| | | twoApprovePersonName:'' |
| | | twoApprovePersonName: '', |
| | | }); |
| | | const titles = ref(); |
| | | const disabled = ref(); |
| | | const uid = ref(); |
| | | // 打开弹窗 |
| | | const openDialog = (title: string, id: number, type: boolean) => { |
| | | const openDialog = (title: string, approveId: number, type: boolean, id: number) => { |
| | | isShowDialog.value = true; |
| | | titles.value = title; |
| | | disabled.value = type; |
| | | ruleForm.value.relateId = id; |
| | | uid.value = id; |
| | | if(title == '查看审批' || title == '修改审批') { |
| | | |
| | | uid.value = approveId; |
| | | if (title == '查看审批' || title == '审批') { |
| | | emergencyPlanApi() |
| | | .approvalProcessEmergencyPlan(id) |
| | | .approvalProcessEmergencyPlan(approveId) |
| | | .then((res) => { |
| | | if (res.data.code == 200) { |
| | | ruleForm.value = res.data.data; |
| | | ruleForm.value.relateId = id; |
| | | } |
| | | }); |
| | | } |
| | | }; |
| | | const submitForm = async () => { |
| | | ruleForm.value.workName = ruleForm.value.twoWorkName |
| | | ruleForm.value.title = ruleForm.value.twoTitle |
| | | ruleForm.value.approvePersonId = ruleForm.value.twoApprovePersonId |
| | | ruleForm.value.approvePersonName = ruleForm.value.twoApprovePersonName |
| | | console.log(ruleForm.value); |
| | | |
| | | ruleForm.value.workName = ruleForm.value.twoWorkName; |
| | | ruleForm.value.title = ruleForm.value.twoTitle; |
| | | ruleForm.value.approvePersonId = ruleForm.value.twoApprovePersonId; |
| | | ruleForm.value.approvePersonName = ruleForm.value.twoApprovePersonName; |
| | | ruleForm.value.relateType = 1; |
| | | isShowDialog.value = false; |
| | | if(ruleForm.value.complete == false) { |
| | | ruleForm.value.approveStatus=3 |
| | | } |
| | | delete ruleForm.value.gmtCreate |
| | | delete ruleForm.value.complete |
| | | delete ruleForm.value.submitPersonName |
| | | |
| | | delete ruleForm.value.twoApprovePersonId |
| | | delete ruleForm.value.twoApprovePersonName |
| | | delete ruleForm.value.twoTitle |
| | | delete ruleForm.value.twoWorkName |
| | | emergencyPlanApi() |
| | | .editApprovalEmergencyPlan(ruleForm.value) |
| | | .then((res) => { |