006 interface improvements

This commit is contained in:
msyu
2025-06-20 18:29:06 +03:00
parent 0b30451d0e
commit def6e53cf2
7 changed files with 99 additions and 34 deletions
+20
View File
@@ -97,6 +97,14 @@
where i.specification_item_uid=<cfqueryparam cfsqltype="cf_sql_other" value="#d.specification_item_uid#" null=#!IsValid('guid',d.specification_item_uid)#/>
</cfquery>
<cfquery name="qVersion" datasource="#request.DS#">
select
iv.agreement_version
from specification_item_version iv
where iv.specification_item_uid=<cfqueryparam cfsqltype="cf_sql_other" value="#d.specification_item_uid#" null=#!isValid('guid', d.specification_item_uid)#/>
order by 1
</cfquery>
<!--- decoration --->
<cfquery name="qDecoration">
@@ -222,6 +230,18 @@
#qDecoration.updater# <cfif len(qDecoration.updater_shortname)>(#qDecoration.updater_shortname#)</cfif>
</layout:detail_line>
<layout:detail_line title="Версии">
<cfoutput query=#qVersion#>
<cfif qVersion.agreement_version EQ d.agreement_version>
<b>#agreement_version#</b>
<cfelse>
<a href="specification_item_version.cfm?specification_item_uid=#d.specification_item_uid#&agreement_version=#agreement_version#&track=#tr.self#">#agreement_version#</a>
</cfif>
&nbsp;
</cfoutput>
<i>номера соглашений, в которых данная строка изменялась</i>
</layout:detail_line>
</div>
</cfoutput>