Files
cdtestplant_v1/apps/project/controllers/__pycache__/design.cpython-313.pyc

65 lines
13 KiB
Plaintext
Raw Normal View History

2025-04-29 18:09:00 +08:00
<EFBFBD>
2025-05-28 18:44:25 +08:00
5<>6hX'<00><00>\<00>SSKJrJrJr SSKJr SSKJr SSKJ r SSK
2025-05-10 19:21:24 +08:00
J r SSK J r SSKJr SSKJr SS KJrJr SS
KJr SS KJr SS KJr SS KJr SSKJr SSKJ r SSK!J"r"J#r#J$r$J%r% SSK&J'r'J(r(J)r)J*r*J+r+J,r,J-r-J.r.J/r/ SSK0J1r1 SSK2J3r3 \"S\"5\ /S/S9"SS\55r4g)<1A>)<03>api_controller<65>ControllerBase<73>route)<01>Query)<01>JWTAuth)<01>IsAuthenticated)<01>paginate)<01> HttpError)<01> MyPagination)<01> transaction)<02>F<>Value)<01>Replace)<01>get_object_or_404)<01>List)<01> ChenResponse)<01>multi_delete_design)<01>HTTP_INDEX_ERROR)<04>Design<67>Dut<75>Round<6E>Project) <09> DeleteSchema<6D>DesignFilterSchema<6D>DesignModelOutSchema<6D>DesignTreeReturnSchema<6D>DesignTreeInputSchema<6D>DesignCreateOutSchema<6D>DesignCreateInputSchema<6D>MultiDesignCreateInputSchema<6D>ReplaceDesignContentSchema)<01>design_delete_sub_node_key)<01>conditionNoneToBlankz/projectu设计需求数据)<03>auth<74> permissions<6E>tagsc<00>@<00>\rSrSr\R
2025-04-29 18:09:00 +08:00
"S\\SSS9\R\
"\ 5\ "S54S\ 4Sjj555r\R
"S \S
S 9S \S \4Sj5r\R
2025-05-10 19:21:24 +08:00
"S\SS 9S\4Sj5r\R
"S\\SS 9\ "S54S\4Sjj5r\R,"S\SS 9\RS\4Sj55r\R,"SSS9\RS\4Sj55r\R8"S\SS 9\RS\S\4S j55r\R<"S!S"S9\RS#\4S$j55r \R
"S%S&S9S\4S'j5r!\R,"S(S)S9\RS\"4S*j55r#S+r$g,)-<2D>DesignController<65>z/getDesignDemandListTz design-list)<03>response<73> exclude_none<6E>url_name.<2E>
datafilterc<00>n<00>[U5 URURURURUR
S.nUR (a URSUR 3nX2S'OURUS'[RR"S0UD6RS5nU$)N)<05> project__id<69>ident__icontains<6E>name__icontains<6E>demandType__contains<6E>chapter__icontains<6E>-<2D>dut__key<65>
round__key<EFBFBD>id<69>) r#<00>
2025-04-29 18:09:00 +08:00
project_id<EFBFBD>ident<6E>name<6D>
2025-05-10 19:21:24 +08:00
demandType<EFBFBD>chapter<65>dut_id<69>round_idr<00>objects<74>filter<65>order_by)<05>selfr-<00> query_params<6D>dut_key<65>qss <20>DE:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py<70>get_design_list<73> DesignController.get_design_lists<><00><00>
<1D>Z<EFBFBD>(<28>%<25>0<>0<> *<2A> 0<> 0<>)<29><EFBFBD><EFBFBD>$.<2E>$9<>$9<>",<2C>"4<>"4<> 
<EFBFBD> <0C> <16> <1C> <1C>#<23>,<2C>,<2C>-<2D>Q<EFBFBD>z<EFBFBD>/@<40>/@<40>.A<>B<>G<EFBFBD>'.<2E><1A> $<24>*4<>)<<3C>)<<3C>L<EFBFBD><1C> &<26> <13>^<5E>^<5E> "<22> "<22> 2<>\<5C> 2<> ;<3B> ;<3B>D<EFBFBD> A<><02><11> <09>z /getDesignOnez
design-one)r*r,r9<00>keyc<00><><00>[RRXS9R5nU(aU$[ SS5e)N)r9rK<00><><00>未找到相应的数据<E695B0>rr@rA<00>firstr
)rCr9rK<00> design_qss rG<00>get_dut<75>DesignController.get_dut1s9<00><00><1A>N<EFBFBD>N<EFBFBD>)<29>)<29>Z<EFBFBD>)<29>I<>O<>O<>Q<> <09> <14><1C> <1C><17><03>7<>8<>8rJz/getDesignOneByIdzdesign-one-by-idr7c<00><><00>[RRUS9R5nU(aU$[ SS5e)N<>r7rMrNrO)rCr7rQs rG<00> get_one_by_id<69>DesignController.get_one_by_id8s9<00><00><1A>N<EFBFBD>N<EFBFBD>)<29>)<29>R<EFBFBD>)<29>0<>6<>6<>8<> <09> <14><1C> <1C><17><03>7<>8<>8rJz/getDesignDemandInfoz design-info<66>payloadc<00><><00>[RRURURS9R S5nU$)N<>r/r5r7)rr@rAr9rKrB)rCrXrFs rG<00>get_design_tree<65> DesignController.get_design_tree@s6<00><00> <13>^<5E>^<5E> "<22> "<22>w<EFBFBD>/A<>/A<>G<EFBFBD>K<EFBFBD>K<EFBFBD> "<22> X<> a<> a<>bf<62> g<><02><11> rJz/designDemand/savez design-createc<00>z<00>URSS9nURS5nSRURSUR/5n[
2025-04-29 18:09:00 +08:00
R RURURUURS9R5(aUSS:wa [SSS S
9$[
R RURUS 9R5nSRUS[U5/5n[R RURURS 9n[R RURUS 9nUR!XgX<67>R"S .5 UR%S5 UR%S5 [
2025-05-10 19:21:24 +08:00
R R&"S0UD6n U $)NT)r+<00> description<6F>r4)r/r6r5r:r:<00><><00>'研制需求的标识重复请检查<E6A380><03>code<64>status<75>messagerZ)r/rK)rK<00>round<6E>dut<75>title<6C> round_keyrEr8)<14>dict<63>get<65>joinrirErr@rAr9r:<00>existsr<00>count<6E>strrr<00>updater;<00>pop<6F>create)
rCrX<00>
asert_dictr^rE<00> design_count<6E>
key_string<EFBFBD>round_instance<63> dut_instancerFs
rG<00> create_design<67>DesignController.create_designFsq<00><00><1D>\<5C>\<5C>t<EFBFBD>\<5C>4<>
<EFBFBD> <20>n<EFBFBD>n<EFBFBD>]<5D>3<> <0B><14>'<27>'<27>7<EFBFBD>,<2C>,<2C>c<EFBFBD>7<EFBFBD>?<3F>?<3F>C<>D<><07> <11>><3E>><3E> <20> <20>W<EFBFBD>-?<3F>-?<3F>G<EFBFBD>L]<5D>L]<5D>*1<>'.<2E>}<7D>}<7D> !<21> 6<>6<<3C>f<EFBFBD>h<EFBFBD> ?<3F>CM<43>g<EFBFBD>CV<43>Z\<5C>C\<5C><1F>S<EFBFBD><13>>g<>h<> h<><1D>~<7E>~<7E>,<2C>,<2C><17>9K<39>9K<39>V]<5D>,<2C>^<5E>d<>d<>f<> <0C><17>W<EFBFBD>W<EFBFBD>g<EFBFBD>s<EFBFBD>C<EFBFBD> <0C>,=<3D>><3E>?<3F>
<EFBFBD><1E><1D><1D>*<2A>*<2A>w<EFBFBD>7I<37>7I<37>w<EFBFBD>O`<60>O`<60>*<2A>a<><0E><1A>{<7B>{<7B><EFBFBD><EFBFBD>7<EFBFBD>3E<33>3E<33>7<EFBFBD><EFBFBD>S<> <0C><12><19><19><1E> <0C>Wc<57>Wc<57> d<> f<01><12><0E><0E>{<7B>#<23><12><0E><0E>y<EFBFBD>!<21> <13>^<5E>^<5E> "<22> "<22> 0<>Z<EFBFBD> 0<><02><11> rJz/designDemand/multi_savezdesign-multi-create)r,c<00><><00>[[URS9nURR UR
2025-04-29 18:09:00 +08:00
S9R 5nURn[RR X#S9R5nUn/nURH<>n[S 0UR5D6n U RU lSRUR S[#U5/5U lUS- nSU lX)lXIlX9lUR+U 5 M<> [RR-U5 [/SSS UR S
2025-05-10 19:21:24 +08:00
-0S 9$) NrU)rK)<02>projectrgr_r4<00><00>2<><32>rKz-1)rdrc<00>datar8)rrr9<00>pdFieldrArErPrfrr@rnr<00>
model_dumpr;rhrlrKro<00>levelr{rg<00>append<6E> bulk_creater)
rCrX<00> project_obj<62>dut_obj<62> round_objrt<00> key_index<65> bulk_list<73>
2025-04-29 18:09:00 +08:00
desgin_obj<EFBFBD>
design_ones
2025-05-10 19:21:24 +08:00
rG<00>multi_create_design<67>$DesignController.multi_create_designas<00><00>(<28><07>G<EFBFBD>4F<34>4F<34>G<> <0B><1D>%<25>%<25>,<2C>,<2C><17><1F><1F>,<2C>A<>G<>G<>I<><07><1B>M<EFBFBD>M<EFBFBD> <09><1D>~<7E>~<7E>,<2C>,<2C>[<5B>,<2C>N<>T<>T<>V<> <0C> <20> <09><16> <09>!<21>,<2C>,<2C>J<EFBFBD><1F>:<3A>*<2A>"7<>"7<>"9<>:<3A>J<EFBFBD>)<29><EFBFBD><EFBFBD>J<EFBFBD> <1C><1F>W<EFBFBD>W<EFBFBD>g<EFBFBD>k<EFBFBD>k<EFBFBD>3<EFBFBD><03>I<EFBFBD><0E>%G<>H<>J<EFBFBD>N<EFBFBD> <15><11>N<EFBFBD>I<EFBFBD>"<22>J<EFBFBD> <1C>!,<2C> <1E>(<28> <1C>$<24>N<EFBFBD> <15> <1C> <1C>Z<EFBFBD> (<28>'<27> <0F><0E><0E>"<22>"<22>9<EFBFBD>-<2D><1B>3<EFBFBD>S<EFBFBD><05>w<EFBFBD>{<7B>{<7B>T<EFBFBD>?Q<>7R<37>S<>SrJz/editDesignDemand/{id}z design-updatec<00><><00>[RRURURUR
2025-04-29 18:09:00 +08:00
S9n[ U5S:<3A>aURS:wa [SSSS9$[RRUS9nUR5R5H8upVUS:Xd US :XdUS
2025-05-10 19:21:24 +08:00
:XaMUS :Xa [US U5 [XEU5 M: UR5 U$) N)r/r:r6r|r_r`rarbrUr9rirEr;rh) rr@rAr9r:ri<00>lenrrkrj<00>items<6D>setattr<74>save)rCr7rX<00> design_searchrQ<00>attr<74>values rG<00> update_design<67>DesignController.update_design|s<><00><00><1F><0E><0E>-<2D>-<2D>'<27>:L<>:L<>T[<5B>Ta<54>Ta<54>9@<40>9J<39>9J<39>.<2E>L<01> <0A> <0F>}<7D> <1D><01> !<21>g<EFBFBD>m<EFBFBD>m<EFBFBD>r<EFBFBD>&9<><1F>S<EFBFBD><13>>g<>h<> h<><1A>N<EFBFBD>N<EFBFBD>&<26>&<26>"<22>&<26>-<2D> <09>"<22><<3C><<3C>><3E>/<2F>/<2F>1<>K<EFBFBD>D<EFBFBD><13>|<7C>#<23>t<EFBFBD>{<7B>':<3A>d<EFBFBD>i<EFBFBD>>O<><18><13>v<EFBFBD>~<7E><17> <09>7<EFBFBD>E<EFBFBD>2<> <13>I<EFBFBD>U<EFBFBD> +<2B> 2<> <12><0E><0E><18><18>rJz/designDemand/deletez design-deleterc<00>.<00>[RRURSS9SnURRnURRn[UR[5 Sn[RRUS9RS5nUHFnSRUS [U5/5nX<>l US
-nUR5 [U5 MH [ S S 9$![a [ S[ SS9s$f=f) NrrUrMu!您未选择需要删除的内容)rdrcre)<01>dut__idr7r_r4r|u设计需求删除成功!)re)rr@rA<00>ids<64>
IndexErrorrrrgr7rKrrBrlror<>r") rCr<00> design_singler>rE<00>index<65> design_all_qs<71> single_qs<71>
design_keys rG<00> delete_design<67>DesignController.delete_design<67>s<><00><00> p<01>"<22>N<EFBFBD>N<EFBFBD>1<>1<>T<EFBFBD>X<EFBFBD>X<EFBFBD>a<EFBFBD>[<5B>1<>A<>!<21>D<>M<EFBFBD><1F>"<22>"<22>%<25>%<25><06><1F>#<23>#<23>'<27>'<27><07><1B>D<EFBFBD>H<EFBFBD>H<EFBFBD>f<EFBFBD>-<2D><11><05><1E><0E><0E>-<2D>-<2D>f<EFBFBD>-<2D>=<3D>F<>F<>t<EFBFBD>L<> <0A>&<26>I<EFBFBD><1B><17><17>'<27>3<EFBFBD><03>E<EFBFBD>
2025-04-29 18:09:00 +08:00
<EFBFBD>!;<3B><<3C>J<EFBFBD>&<26>M<EFBFBD><19>A<EFBFBD>I<EFBFBD>E<EFBFBD> <15>N<EFBFBD>N<EFBFBD> <1C> &<26>y<EFBFBD> 1<> '<27> <1C>$A<>B<>B<><42><1A> p<01><1F>s<EFBFBD>1A<31>Kn<4B>o<> o<> p<01>s<00>-C8<00>8D<03>Dz/designDemand/getRelatedDesignzdut-relatedDesignc<00>"<00>[[US9nURR5n/nUH<>nURUR
/S.nUR R5H<>nURUR
/S.nURR5H;n U RU R
U RS.n
USRU
2025-05-10 19:21:24 +08:00
5 M= USRU5 M<> URU5 M<> [SUS9$)NrU)<03>labelr<6C><00>children)r<>r<>rKr<>u 获取成功)rer) rr<00>pField<6C>allr;r7<00>rdField<6C>rsFieldrKr<>r) rCr7<00>
project_qs<EFBFBD>round_qs<71> data_listrf<00>
round_dictrg<00>dut_dict<63>design<67> design_dicts rG<00>getRelatedDesign<67>!DesignController.getRelatedDesign<67>s<><00><00>&<26>w<EFBFBD>2<EFBFBD>6<>
<EFBFBD><1D>$<24>$<24>(<28>(<28>*<2A><08><16> <09><1D>E<EFBFBD>#(<28>:<3A>:<3A><05><08><08>b<EFBFBD>Q<>J<EFBFBD><1C>}<7D>}<7D>(<28>(<28>*<2A><03>%(<28>X<EFBFBD>X<EFBFBD><03><06><06>B<EFBFBD>O<><08>!<21>k<EFBFBD>k<EFBFBD>o<EFBFBD>o<EFBFBD>/<2F>F<EFBFBD>,2<>K<EFBFBD>K<EFBFBD>&<26>)<29>)<29>TZ<54>T^<5E>T^<5E>"_<>K<EFBFBD><1C>Z<EFBFBD>(<28>/<2F>/<2F> <0B><<3C>0<><1B>:<3A>&<26>-<2D>-<2D>h<EFBFBD>7<> +<2B> <16> <1C> <1C>Z<EFBFBD> (<28><1E><1C>N<EFBFBD><19>C<>CrJz/designDemand/replace/zdesign-replacec <00>r<00>[[URS9nURR UR
UR S9nURVs0sH@nU[[U5[UR5[UR55_MB nnUR"S0UD6nSU0$s snf)NrU)<02>id__inr6rnr8)rrr9<00>psFieldrA<00>
selectRowsri<00> selectColumnrr r<00>
originText<EFBFBD> replaceTextrp)rCrXr<>rQ<00>
field_name<EFBFBD>replace_kwargs<67> replace_counts rG<00>replace_content<6E> DesignController.replace_content<6E>s<><00><00> 1<><17>W<EFBFBD>=O<>=O<>P<> <0B><1F>'<27>'<27>.<2E>.<2E>g<EFBFBD>6H<36>6H<36>U\<5C>Uf<55>Uf<55>.<2E>g<> <09>&<26>2<>2<>
<EFBFBD>2<>
<EFBFBD> <17><07><01>*<2A> <0A>u<EFBFBD>W<EFBFBD>5G<35>5G<35>/H<>%<25>PW<50>Pc<50>Pc<50>Jd<4A>e<> e<>2<> <17>
<EFBFBD>
"<22>(<28>(<28>:<3A>><3E>:<3A> <0A><17><1D>'<27>'<27><> 
s<00>AB4r8N)%<25>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__rrkrrr <00>atomicr r rrrH<00>introrRrVrrr[<00>postrrrxr r<><00>putr<74><00>deleterr<>r<>r!r<><00>__static_attributes__r8rJrGr(r(sB<00><00>
<EFBFBD>Y<EFBFBD>Y<EFBFBD>%<25><04>5I<35>0J<30>Y]<5D>%<25>'<27><10><17><17> <0A>l<EFBFBD><1B>?D<>S<EFBFBD>z<EFBFBD><12>*<<3C><12><1C><18>'<27><12>& <0B>Y<EFBFBD>Y<EFBFBD><EFBFBD>)=<3D> <0C>U<>9<>#<23>9<>C<EFBFBD>9<>V<01>9<>  <0B>Y<EFBFBD>Y<EFBFBD>"<22>-A<>L^<5E>_<>9<><03>9<>`<01>9<> <0B>Y<EFBFBD>Y<EFBFBD>%<25><04>5K<35>0L<30>Wd<57>e<>?D<>S<EFBFBD>z<EFBFBD><12>'<<3C><12>f<01><12>
 <0B>Z<EFBFBD>Z<EFBFBD>$<24>/D<><EFBFBD>_<><10><17><17><12>%<<3C><12><18>`<01><12>2 <0B>Z<EFBFBD>Z<EFBFBD>*<2A>5J<35>K<><10><17><17>T<01>+G<>T<01><18>L<01>T<01>2 <0B>Y<EFBFBD>Y<EFBFBD>'<27>2G<32>Ra<52>b<><10><17><17><19><03><19>.E<><19><18>c<01><19>$ <0B>\<5C>\<5C>(<28>?<3F>C<><10><17><17>C<01>,<2C>C<01><18>D<01>C<01>( <0B>Y<EFBFBD>Y<EFBFBD>/<2F>:M<>N<>D<01>3<EFBFBD>D<01>O<01>D<01>" <0B>Z<EFBFBD>Z<EFBFBD>(<28>3C<33>D<><10><17><17> (<28>'A<> (<28><18>E<01> (rJr(N)5<> ninja_extrarrr<00>ninjar<00>ninja_jwt.authenticationr<00>ninja_extra.permissionsr<00>ninja.paginationr <00> ninja.errorsr
<00>utils.chen_paginationr <00> django.dbr <00>django.db.modelsr r<00>django.db.models.functionsr<00>django.shortcutsr<00>typingr<00>utils.chen_responser<00>utils.chen_crudr<00> utils.codesr<00>apps.project.modelsrrrr<00>apps.project.schemas.designrrrrrrrr r!<00>$apps.project.tools.delete_change_keyr"<00>utils.smallTools.interfaceToolsr#r(r8rJrG<00><module>r<>s<><00><01>=<3D>=<3D><17>,<2C>3<>%<25>"<22>.<2E>!<21>%<25>.<2E>.<2E><17>,<2C>/<2F>(<28>;<3B>;<3B><1F><1F><1F>L<01>@<40><0F>
<EFBFBD><17><19><1F>8I<38>Qe<51>Pf<50>g<>m(<28>~<7E>m(<28>h<01>m(rJ