自定义表单取审批意见含主部门列

2024-05-02 04:48

本文主要是介绍自定义表单取审批意见含主部门列,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

--自定义函数
function pageload()
{
sys_getApproveIdea_New('销售合同评审表2',pubdjbh,dataset2);
}
--js文件中加sys_getApproveIdea_New方法调用新PT
--修改pt
USE [C6]
GO
/****** 对象:  StoredProcedure [dbo].[pt_AppGetInstanceInfo_New]    脚本日期: 08/08/2012 09:18:25 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--select * from users a
----left join Department b
----on a.
----select * from relationship
--select * from Department
--select * from RelationshipUsers--select c.DeptName from users a 
--left join RelationshipUsers b
--on a.UserID=b.UserID
--left join Department c
--on b.DeptID=c.DeptID/*获得流程实例的审批意见*/
ALTER PROCEDURE [dbo].[pt_AppGetInstanceInfo_New]
@FormID varchar(256),					--表单ID
@FormObjectValues varchar(256)			--表单实例ID
ASdeclare @Version varchar(100)
declare @Instance varchar(256)
select @Version=Version,@Instance=Instance_ID from jhoa_approve_instance where instance_id in 
(
select Instance_id from jhoa_approve where appt_id in (
select tem_id from jhoa_approve_template where form_id= @FormID
) and appo_values=@FormObjectValues
)declare @tmpapprove table ( maxappid int)
insert into @tmpapprove(maxappid)
select app_id from 
(
select appd_id, reg_code,max(app_id) as app_id from jhoa_approve 
where instance_id=@Instance and del_flag=0 and app_state!=3
group by appd_id,reg_code
) as tbSELECT distinct jhoa_approve_template.Tem_Name AS AppTypeName, 
jhoa_approve_template.Tem_ID AS AppTypeID, 
JHOA_Approve_Temp_Dispose.AppD_ID AS DisopsID, 
case  
--拟办是返回按钮名称作为步骤名称
when  jhoa_approve.appd_name IS  NULL then  (JHOA_Approve_Temp_Dispose.AppD_Name)
else  jhoa_approve.appd_name end  AS DisopseName, 
JHOA_Approve.App_IdeaFlag AS IdeaFlag,
JHOA_Approve_Idea.APPI_CONTENT AS Idea,
a.UserID as AppRegCode, 
a.UserName AS AppRegName, 
b.UserID as AppDeputyCode,
b.UserName as AppDeputyName,
m.DeptName as AppDeputyDeptName,--
JHOA_Approve.App_ID AS AppID,
JHOA_Approve.App_Time AS AppTime
FROM JHOA_Approve INNER JOIN
JHOA_Approve_Temp_Dispose ON 
JHOA_Approve.AppD_ID = JHOA_Approve_Temp_Dispose.AppD_ID and JHOA_Approve_Temp_Dispose.Version = @Version
inner join @tmpapprove ta on ta.maxappid=JHOA_Approve.app_idINNER JOIN
JHOA_Approve_Idea ON 
JHOA_Approve.App_ID = JHOA_Approve_Idea.App_ID INNER JOIN
--JHOA_Approve_Type ON 
jhoa_approve_template on 
JHOA_Approve.AppT_ID = jhoa_approve_template.Tem_ID INNER JOIN
Users a ON JHOA_Approve_Idea.Reg_Code = a.UserID LEFT OUTER JOIN 
Users b ON JHOA_Approve.App_DeputyCode = b.UserID
left join RelationshipUsers r--
on b.UserID=r.UserID --
left join Department m--
on r.DeptID=m.DeptID --
WHERE 
(JHOA_Approve.Del_Flag=0) and (r.RelaPrimary=1) and --
JHOA_Approve.Instance_ID = @Instanceand
(JHOA_Approve_Temp_Dispose.AppD_Order<>-1) and
(not JHOA_Approve.App_Time is null)
and JHOA_Approve_Temp_Dispose.Version = @Version
ORDER BY
JHOA_Approve.App_ID--select c.DeptName from users a 
--left join RelationshipUsers b
--on a.UserID=b.UserID
--left join Department c
--on b.DeptID=c.DeptID

这篇关于自定义表单取审批意见含主部门列的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/953413

相关文章

SpringBoot 自定义消息转换器使用详解

《SpringBoot自定义消息转换器使用详解》本文详细介绍了SpringBoot消息转换器的知识,并通过案例操作演示了如何进行自定义消息转换器的定制开发和使用,感兴趣的朋友一起看看吧... 目录一、前言二、SpringBoot 内容协商介绍2.1 什么是内容协商2.2 内容协商机制深入理解2.2.1 内容

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

自定义类型:结构体(续)

目录 一. 结构体的内存对齐 1.1 为什么存在内存对齐? 1.2 修改默认对齐数 二. 结构体传参 三. 结构体实现位段 一. 结构体的内存对齐 在前面的文章里我们已经讲过一部分的内存对齐的知识,并举出了两个例子,我们再举出两个例子继续说明: struct S3{double a;int b;char c;};int mian(){printf("%zd\n",s

HTML提交表单给python

python 代码 from flask import Flask, request, render_template, redirect, url_forapp = Flask(__name__)@app.route('/')def form():# 渲染表单页面return render_template('./index.html')@app.route('/submit_form',

Spring 源码解读:自定义实现Bean定义的注册与解析

引言 在Spring框架中,Bean的注册与解析是整个依赖注入流程的核心步骤。通过Bean定义,Spring容器知道如何创建、配置和管理每个Bean实例。本篇文章将通过实现一个简化版的Bean定义注册与解析机制,帮助你理解Spring框架背后的设计逻辑。我们还将对比Spring中的BeanDefinition和BeanDefinitionRegistry,以全面掌握Bean注册和解析的核心原理。

form表单提交编码的问题

浏览器在form提交后,会生成一个HTTP的头部信息"content-type",标准规定其形式为Content-type: application/x-www-form-urlencoded; charset=UTF-8        那么我们如果需要修改编码,不使用默认的,那么可以如下这样操作修改编码,来满足需求: hmtl代码:   <meta http-equiv="Conte

Oracle type (自定义类型的使用)

oracle - type   type定义: oracle中自定义数据类型 oracle中有基本的数据类型,如number,varchar2,date,numeric,float....但有时候我们需要特殊的格式, 如将name定义为(firstname,lastname)的形式,我们想把这个作为一个表的一列看待,这时候就要我们自己定义一个数据类型 格式 :create or repla

js异步提交form表单的解决方案

1.定义异步提交表单的方法 (通用方法) /*** 异步提交form表单* @param options {form:form表单元素,success:执行成功后处理函数}* <span style="color:#ff0000;"><strong>@注意 后台接收参数要解码否则中文会导致乱码 如:URLDecoder.decode(param,"UTF-8")</strong></span>

前端form表单+ifarme方式实现大文件下载

// main.jsimport Vue from 'vue';import App from './App.vue';import { downloadTokenFile } from '@/path/to/your/function'; // 替换为您的函数路径// 将 downloadTokenFile 添加到 Vue 原型上Vue.prototype.$downloadTokenF

HTML5自定义属性对象Dataset

原文转自HTML5自定义属性对象Dataset简介 一、html5 自定义属性介绍 之前翻译的“你必须知道的28个HTML5特征、窍门和技术”一文中对于HTML5中自定义合法属性data-已经做过些介绍,就是在HTML5中我们可以使用data-前缀设置我们需要的自定义属性,来进行一些数据的存放,例如我们要在一个文字按钮上存放相对应的id: <a href="javascript:" d