label" href="/tonglan/adminSystem/commit/11e3a9652a62b867d722e5aebdba895bb86f9ed3 ">11e3a9652a first 7 年 前 glyphOrientationVertical.js 11e3a9652a first 7 年 前 height.js 11e3a9652a first 7 年 前 imageRendering.js 11e3a9652a first 7 年 前 kerning.js 11e3a9652a first 7 年 前 left.js 11e3a9652a first 7 年 前 letterSpacing.js 11e3a9652a first 7 年 前 lightingColor.js 11e3a9652a first 7 年 前 lineHeight.js 11e3a9652a first 7 年 前 listStyle.js 11e3a9652a first 7 年 前 listStyleImage.js 11e3a9652a first 7 年 前 listStylePosition.js 11e3a9652a first 7 年 前 listStyleType.js 11e3a9652a first 7 年 前 margin.js 11e3a9652a first 7 年 前 marginBottom.js 11e3a9652a first 7 年 前 marginLeft.js 11e3a9652a first 7 年 前 marginRight.js 11e3a9652a first 7 年 前 marginTop.js 11e3a9652a first 7 年 前 marker.js 11e3a9652a first 7 年 前 markerEnd.js 11e3a9652a first 7 年 前 markerMid.js 11e3a9652a first 7 年 前 markerOffset.js 11e3a9652a first 7 年 前 markerStart.js 11e3a9652a first 7 年 前 marks.js 11e3a9652a first 7 年 前 mask.js 11e3a9652a first 7 年 前 maxHeight.js 11e3a9652a first 7 年 前 maxWidth.js 11e3a9652a first 7 年 前 minHeight.js 11e3a9652a first 7 年 前 minWidth.js 11e3a9652a first 7 年 前 opacity.js 11e3a9652a first 7 年 前 orphans.js 11e3a9652a first 7 年 前 outline.js 11e3a9652a first 7 年 前 outlineColor.js 11e3a9652a first 7 年 前 outlineOffset.js 11e3a9652a first 7 年 前 outlineStyle.js 11e3a9652a first 7 年 前 outlineWidth.js 11e3a9652a first 7 年 前 overflow.js 11e3a9652a first 7 年 前 overflowX.js 11e3a9652a first 7 年 前 overflowY.js 11e3a9652a first 7 年 前 padding.js 11e3a9652a first 7 年 前 paddingBottom.js 11e3a9652a first 7 年 前 paddingLeft.js 11e3a9652a first 7 年 前 paddingRight.js 11e3a9652a first 7 年 前 paddingTop.js 11e3a9652a first 7 年 前 page.js 11e3a9652a first 7 年 前 pageBreakAfter.js 11e3a9652a first 7 年 前 pageBreakBefore.js 11e3a9652a first 7 年 前 pageBreakInside.js 11e3a9652a first 7 年 前 pause.js 11e3a9652a first 7 年 前 pauseAfter.js 11e3a9652a first 7 年 前 pauseBefore.js 11e3a9652a first 7 年 前 pitch.js 11e3a9652a first 7 年 前 pitchRange.js 11e3a9652a first 7 年 前 playDuring.js 11e3a9652a first 7 年 前 pointerEvents.js 11e3a9652a first 7 年 前 position.js 11e3a9652a first 7 年 前 quotes.js 11e3a9652a first 7 年 前 resize.js 11e3a9652a first 7 年 前 richness.js 11e3a9652a first 7 年 前 right.js 11e3a9652a first 7 年 前 shapeRendering.js 11e3a9652a first 7 年 前 size.js 11e3a9652a first 7 年 前 speak.js 11e3a9652a first 7 年 前 speakHeader.js 11e3a9652a first 7 年 前 speakNumeral.js 11e3a9652a first 7 年 前 speakPunctuation.js 11e3a9652a first 7 年 前 speechRate.js 11e3a9652a first 7 年 前 src.js 11e3a9652a first 7 年 前 stopColor.js 11e3a9652a first 7 年 前 stopOpacity.js 11e3a9652a first 7 年 前 stress.js 11e3a9652a first 7 年 前 stroke.js 11e3a9652a first 7 年 前 strokeDasharray.js 11e3a9652a first 7 年 前 strokeDashoffset.js 11e3a9652a first 7 年 前 strokeLinecap.js 11e3a9652a first 7 年 前 strokeLinejoin.js 11e3a9652a first 7 年 前 strokeMiterlimit.js 11e3a9652a first 7 年 前 strokeOpacity.js 11e3a9652a first 7 年 前 strokeWidth.js 11e3a9652a first 7 年 前 tableLayout.js 11e3a9652a first 7 年 前 textAlign.js 11e3a9652a first 7 年 前 textAnchor.js 11e3a9652a first 7 年 前 textDecoration.js 11e3a9652a first 7 年 前 textIndent.js 11e3a9652a first 7 年 前 textLineThrough.js 11e3a9652a first 7 年 前 textLineThroughColor.js 11e3a9652a first 7 年 前 textLineThroughMode.js 11e3a9652a first 7 年 前 textLineThroughStyle.js 11e3a9652a first 7 年 前 textLineThroughWidth.js 11e3a9652a first 7 年 前 textOverflow.js 11e3a9652a first 7 年 前 textOverline.js 11e3a9652a first 7 年 前 textOverlineColor.js 11e3a9652a first 7 年 前 textOverlineMode.js 11e3a9652a first 7 年 前 textOverlineStyle.js 11e3a9652a first 7 年 前 textOverlineWidth.js 11e3a9652a first 7 年 前 textRendering.js 11e3a9652a first 7 年 前 textShadow.js 11e3a9652a first 7 年 前 textTransform.js 11e3a9652a first 7 年 前 textUnderline.js 11e3a9652a first 7 年 前 textUnderlineColor.js 11e3a9652a first 7 年 前 textUnderlineMode.js 11e3a9652a first 7 年 前 textUnderlineStyle.js 11e3a9652a first 7 年 前 textUnderlineWidth.js 11e3a9652a first 7 年 前 top.js 11e3a9652a first 7 年 前 unicodeBidi.js 11e3a9652a first 7 年 前 unicodeRange.js 11e3a9652a first 7 年 前 vectorEffect.js 11e3a9652a first 7 年 前 verticalAlign.js 11e3a9652a first 7 年 前 visibility.js 11e3a9652a first 7 年 前 voiceFamily.js 11e3a9652a first 7 年 前 volume.js 11e3a9652a first 7 年 前 webkitAnimation.js 11e3a9652a first 7 年 前 webkitAnimationDelay.js 11e3a9652a first 7 年 前 webkitAnimationDirection.js 11e3a9652a first 7 年 前 webkitAnimationDuration.js 11e3a9652a first 7 年 前 webkitAnimationFillMode.js 11e3a9652a first 7 年 前 webkitAnimationIterationCount.js 11e3a9652a first 7 年 前 webkitAnimationName.js 11e3a9652a first 7 年 前 webkitAnimationPlayState.js 11e3a9652a first 7 年 前 webkitAnimationTimingFunction.js 11e3a9652a first 7 年 前 webkitAppearance.js 11e3a9652a first 7 年 前 webkitAspectRatio.js 11e3a9652a first 7 年 前 webkitBackfaceVisibility.js 11e3a9652a first 7 年 前 webkitBackgroundClip.js 11e3a9652a first 7 年 前 webkitBackgroundComposite.js 11e3a9652a first 7 年 前 webkitBackgroundOrigin.js 11e3a9652a first 7 年 前 webkitBackgroundSize.js 11e3a9652a first 7 年 前 webkitBorderAfter.js 11e3a9652a first 7 年 前 webkitBorderAfterColor.js 11e3a9652a first 7 年 前 webkitBorderAfterStyle.js 11e3a9652a first 7 年 前 webkitBorderAfterWidth.js 11e3a9652a first 7 年 前 webkitBorderBefore.js 11e3a9652a first 7 年 前 webkitBorderBeforeColor.js 11e3a9652a first 7 年 前 webkitBorderBeforeStyle.js 11e3a9652a first 7 年 前 webkitBorderBeforeWidth.js 11e3a9652a first 7 年 前 webkitBorderEnd.js 11e3a9652a first 7 年 前 webkitBorderEndColor.js 11e3a9652a first 7 年 前 webkitBorderEndStyle.js 11e3a9652a first 7 年 前 webkitBorderEndWidth.js 11e3a9652a first 7 年 前 webkitBorderFit.js 11e3a9652a first 7 年 前 webkitBorderHorizontalSpacing.js 11e3a9652a first 7 年 前 webkitBorderImage.js 11e3a9652a first 7 年 前 webkitBorderRadius.js 11e3a9652a first 7 年 前 webkitBorderStart.js 11e3a9652a first 7 年 前 webkitBorderStartColor.js 11e3a9652a first 7 年 前 webkitBorderStartStyle.js 11e3a9652a first 7 年 前 webkitBorderStartWidth.js 11e3a9652a first 7 年 前 webkitBorderVerticalSpacing.js 11e3a9652a first 7 年 前 webkitBoxAlign.js 11e3a9652a first 7 年 前 webkitBoxDirection.js 11e3a9652a first 7 年 前 webkitBoxFlex.js 11e3a9652a first 7 年 前 webkitBoxFlexGroup.js 11e3a9652a first 7 年 前 webkitBoxLines.js 11e3a9652a first 7 年 前 webkitBoxOrdinalGroup.js 11e3a9652a first 7 年 前 webkitBoxOrient.js 11e3a9652a first 7 年 前 webkitBoxPack.js 11e3a9652a first 7 年 前 webkitBoxReflect.js 11e3a9652a first 7 年 前 webkitBoxShadow.js 11e3a9652a first 7 年 前 webkitColorCorrection.js 11e3a9652a first 7 年 前 webkitColumnAxis.js 11e3a9652a first 7 年 前 webkitColumnBreakAfter.js 11e3a9652a first 7 年 前 webkitColumnBreakBefore.js 11e3a9652a first 7 年 前 webkitColumnBreakInside.js 11e3a9652a first 7 年 前 webkitColumnCount.js 11e3a9652a first 7 年 前 webkitColumnGap.js 11e3a9652a first 7 年 前 webkitColumnRule.js 11e3a9652a first 7 年 前 webkitColumnRuleColor.js 11e3a9652a first 7 年 前 webkitColumnRuleStyle.js 11e3a9652a first 7 年 前 webkitColumnRuleWidth.js 11e3a9652a first 7 年 前 webkitColumnSpan.js 11e3a9652a first 7 年 前 webkitColumnWidth.js 11e3a9652a first 7 年 前 webkitColumns.js 11e3a9652a first 7 年 前 webkitFilter.js 11e3a9652a first 7 年 前 webkitFlexAlign.js 11e3a9652a first 7 年 前 webkitFlexDirection.js 11e3a9652a first 7 年 前 webkitFlexFlow.js 11e3a9652a first 7 年 前 webkitFlexItemAlign.js 11e3a9652a first 7 年 前 webkitFlexLinePack.js 11e3a9652a first 7 年 前 webkitFlexOrder.js 11e3a9652a first 7 年 前 webkitFlexPack.js 11e3a9652a first 7 年 前 webkitFlexWrap.js 11e3a9652a first 7 年 前 webkitFlowFrom.js 11e3a9652a first 7 年 前 webkitFlowInto.js 11e3a9652a first 7 年 前 webkitFontFeatureSettings.js 11e3a9652a first 7 年 前 webkitFontKerning.js 11e3a9652a first 7 年 前 webkitFontSizeDelta.js 11e3a9652a first 7 年 前 webkitFontSmoothing.js 11e3a9652a first 7 年 前 webkitFontVariantLigatures.js 11e3a9652a first 7 年 前 webkitHighlight.js 11e3a9652a first 7 年 前 webkitHyphenateCharacter.js 11e3a9652a first 7 年 前 webkitHyphenateLimitAfter.js 11e3a9652a first 7 年 前 webkitHyphenateLimitBefore.js 11e3a9652a first 7 年 前 webkitHyphenateLimitLines.js 11e3a9652a first 7 年 前 webkitHyphens.js 11e3a9652a first 7 年 前 webkitLineAlign.js 11e3a9652a first 7 年 前 webkitLineBoxContain.js 11e3a9652a first 7 年 前 webkitLineBreak.js 11e3a9652a first 7 年 前 webkitLineClamp.js 11e3a9652a first 7 年 前 webkitLineGrid.js 11e3a9652a first 7 年 前 webkitLineSnap.js 11e3a9652a first 7 年 前 webkitLocale.js 11e3a9652a first 7 年 前 webkitLogicalHeight.js 11e3a9652a first 7 年 前 webkitLogicalWidth.js 11e3a9652a first 7 年 前 webkitMarginAfter.js 11e3a9652a first 7 年 前 webkitMarginAfterCollapse.js 11e3a9652a first 7 年 前 webkitMarginBefore.js 11e3a9652a first 7 年 前 webkitMarginBeforeCollapse.js 11e3a9652a first 7 年 前 webkitMarginBottomCollapse.js 11e3a9652a first 7 年 前 webkitMarginCollapse.js 11e3a9652a first 7 年 前 webkitMarginEnd.js 11e3a9652a first 7 年 前 webkitMarginStart.js 11e3a9652a first 7 年 前 webkitMarginTopCollapse.js 11e3a9652a first 7 年 前 webkitMarquee.js 11e3a9652a first 7 年 前 webkitMarqueeDirection.js 11e3a9652a first 7 年 前 webkitMarqueeIncrement.js 11e3a9652a first 7 年 前 webkitMarqueeRepetition.js 11e3a9652a first 7 年 前 webkitMarqueeSpeed.js 11e3a9652a first 7 年 前 webkitMarqueeStyle.js 11e3a9652a first 7 年 前 webkitMask.js 11e3a9652a first 7 年 前 webkitMaskAttachment.js 11e3a9652a first 7 年 前 webkitMaskBoxImage.js 11e3a9652a first 7 年 前 webkitMaskBoxImageOutset.js 11e3a9652a first 7 年 前 webkitMaskBoxImageRepeat.js 11e3a9652a first 7 年 前 webkitMaskBoxImageSlice.js 11e3a9652a first 7 年 前 webkitMaskBoxImageSource.js 11e3a9652a first 7 年 前 webkitMaskBoxImageWidth.js 11e3a9652a first 7 年 前 webkitMaskClip.js 11e3a9652a first 7 年 前 webkitMaskComposite.js 11e3a9652a first 7 年 前 webkitMaskImage.js 11e3a9652a first 7 年 前 webkitMaskOrigin.js 11e3a9652a first 7 年 前 webkitMaskPosition.js 11e3a9652a first 7 年 前 webkitMaskPositionX.js 11e3a9652a first 7 年 前 webkitMaskPositionY.js 11e3a9652a first 7 年 前 webkitMaskRepeat.js 11e3a9652a first 7 年 前 webkitMaskRepeatX.js 11e3a9652a first 7 年 前 webkitMaskRepeatY.js 11e3a9652a first 7 年 前 webkitMaskSize.js 11e3a9652a first 7 年 前 webkitMatchNearestMailBlockquoteColor.js 11e3a9652a first 7 年 前 webkitMaxLogicalHeight.js 11e3a9652a first 7 年 前 webkitMaxLogicalWidth.js 11e3a9652a first 7 年 前 webkitMinLogicalHeight.js 11e3a9652a first 7 年 前 webkitMinLogicalWidth.js 11e3a9652a first 7 年 前 webkitNbspMode.js 11e3a9652a first 7 年 前 webkitOverflowScrolling.js 11e3a9652a first 7 年 前 webkitPaddingAfter.js 11e3a9652a first 7 年 前 webkitPaddingBefore.js 11e3a9652a first 7 年 前 webkitPaddingEnd.js 11e3a9652a first 7 年 前 webkitPaddingStart.js 11e3a9652a first 7 年 前 webkitPerspective.js 11e3a9652a first 7 年 前 webkitPerspectiveOrigin.js 11e3a9652a first 7 年 前 webkitPerspectiveOriginX.js 11e3a9652a first 7 年 前 webkitPerspectiveOriginY.js 11e3a9652a first 7 年 前 webkitPrintColorAdjust.js 11e3a9652a first 7 年 前 webkitRegionBreakAfter.js 11e3a9652a first 7 年 前 webkitRegionBreakBefore.js 11e3a9652a first 7 年 前 webkitRegionBreakInside.js 11e3a9652a first 7 年 前 webkitRegionOverflow.js 11e3a9652a first 7 年 前 webkitRtlOrdering.js 11e3a9652a first 7 年 前 webkitSvgShadow.js 11e3a9652a first 7 年 前 webkitTapHighlightColor.js 11e3a9652a first 7 年 前 webkitTextCombine.js 11e3a9652a first 7 年 前 webkitTextDecorationsInEffect.js 11e3a9652a first 7 年 前 webkitTextEmphasis.js 11e3a9652a first 7 年 前 webkitTextEmphasisColor.js 11e3a9652a first 7 年 前 webkitTextEmphasisPosition.js 11e3a9652a first 7 年 前 webkitTextEmphasisStyle.js 11e3a9652a first 7 年 前 webkitTextFillColor.js 11e3a9652a first 7 年 前 webkitTextOrientation.js 11e3a9652a first 7 年 前 webkitTextSecurity.js 11e3a9652a first 7 年 前 webkitTextSizeAdjust.js 11e3a9652a first 7 年 前 webkitTextStroke.js 11e3a9652a first 7 年 前 webkitTextStrokeColor.js 11e3a9652a first 7 年 前 webkitTextStrokeWidth.js 11e3a9652a first 7 年 前 webkitTransform.js 11e3a9652a first 7 年 前 webkitTransformOrigin.js 11e3a9652a first 7 年 前 webkitTransformOriginX.js 11e3a9652a first 7 年 前 webkitTransformOriginY.js 11e3a9652a first 7 年 前 webkitTransformOriginZ.js 11e3a9652a first 7 年 前 webkitTransformStyle.js 11e3a9652a first 7 年 前 webkitTransition.js 11e3a9652a first 7 年 前 webkitTransitionDelay.js 11e3a9652a first 7 年 前 webkitTransitionDuration.js 11e3a9652a first 7 年 前 webkitTransitionProperty.js 11e3a9652a first 7 年 前 webkitTransitionTimingFunction.js 11e3a9652a first 7 年 前 webkitUserDrag.js 11e3a9652a first 7 年 前 webkitUserModify.js 11e3a9652a first 7 年 前 webkitUserSelect.js 11e3a9652a first 7 年 前 webkitWrap.js 11e3a9652a first 7 年 前 webkitWrapFlow.js 11e3a9652a first 7 年 前 webkitWrapMargin.js 11e3a9652a first 7 年 前 webkitWrapPadding.js 11e3a9652a first 7 年 前 webkitWrapShapeInside.js 11e3a9652a first 7 年 前 webkitWrapShapeOutside.js 11e3a9652a first 7 年 前 webkitWrapThrough.js 11e3a9652a first 7 年 前 webkitWritingMode.js 11e3a9652a first 7 年 前 whiteSpace.js 11e3a9652a first 7 年 前 widows.js 11e3a9652a first 7 年 前 width.js 11e3a9652a first 7 年 前 wordBreak.js 11e3a9652a first 7 年 前 wordSpacing.js 11e3a9652a first 7 年 前 wordWrap.js 11e3a9652a first 7 年 前 writingMode.js 11e3a9652a first 7 年 前 zIndex.js 11e3a9652a first 7 年 前 zoom.js 11e3a9652a first 7 年 前 kodo - Gogs: Go Git Service

Aucune description

model_views.py 5.0KB

    # -*- coding: utf-8 -*- from __future__ import division import monetary from django_logit import logit from django_response import response from paginator import pagination from mch.models import AdministratorInfo, ModelInfo from utils.error.errno_utils import AdministratorStatusCode, ProductModelStatusCode @logit def model_add(request): jancode = request.POST.get('jancode', '') model_name = request.POST.get('model_name', '') model_uni_name = request.POST.get('model_uni_name', '') model_full_name = request.POST.get('model_full_name', '') image_path = request.POST.get('image_path', '') image2_path = request.POST.get('image2_path', '') factory_yuan = request.POST.get('factory_yuan', 1000) integral = int(request.POST.get('integral', 100)) category = request.POST.get('category', '') warehouse = request.POST.get('warehouse', '') admin_id = request.session.get('admin_id') try: administrator = AdministratorInfo.objects.get(admin_id=admin_id, user_status=AdministratorInfo.ACTIVATED, status=True) except AdministratorInfo.DoesNotExist: return response(AdministratorStatusCode.ADMINISTRATOR_NOT_FOUND) ModelInfo.objects.create( brand_id=administrator.brand_id, jancode=jancode, model_name=model_name, model_uni_name=model_uni_name, model_full_name=model_full_name, category=category, warehouse=warehouse, image=image_path, image2=image2_path, factory_yuan=factory_yuan, factory_fee=monetary.Yuan2Fen(factory_yuan), integral=integral, ) return response(200, 'Model Add Success', u'型号添加成功') @logit def model_delete(request): model_id = request.POST.get('model_id', '') admin_id = request.session.get('admin_id') try: administrator = AdministratorInfo.objects.get(admin_id=admin_id, user_status=AdministratorInfo.ACTIVATED, status=True) except AdministratorInfo.DoesNotExist: return response(AdministratorStatusCode.ADMINISTRATOR_NOT_FOUND) try: modelObj = ModelInfo.objects.get(brand_id=administrator.brand_id, model_id=model_id, status=True) except ModelInfo.DoesNotExist: return response(ProductModelStatusCode.MODEL_NOT_FOUND) modelObj.status = False modelObj.save() return response(200, 'Model Delete Success', u'型号删除成功') @logit def model_update(request): jancode = request.POST.get('jancode', '') model_id = request.POST.get('model_id', '') model_name = request.POST.get('model_name', '') model_uni_name = request.POST.get('model_uni_name', '') model_full_name = request.POST.get('model_full_name', '') image_path = request.POST.get('image_path', '') image2_path = request.POST.get('image2_path', '') factory_yuan = request.POST.get('factory_yuan', 1000) integral = int(request.POST.get('integral', 100)) category = request.POST.get('category', '') warehouse = request.POST.get('warehouse', '') admin_id = request.session.get('admin_id') try: administrator = AdministratorInfo.objects.get(admin_id=admin_id, user_status=AdministratorInfo.ACTIVATED, status=True) except AdministratorInfo.DoesNotExist: return response(AdministratorStatusCode.ADMINISTRATOR_NOT_FOUND) try: modelObj = ModelInfo.objects.get(brand_id=administrator.brand_id, model_id=model_id, status=True) except ModelInfo.DoesNotExist: return response(ProductModelStatusCode.MODEL_NOT_FOUND) if jancode: modelObj.jancode = jancode if model_name: modelObj.model_name = model_name if model_uni_name: modelObj.model_uni_name = model_uni_name if model_full_name: modelObj.model_full_name = model_full_name if category: modelObj.category = category if warehouse: modelObj.warehouse = warehouse if image_path: modelObj.image = image_path if image2_path: modelObj.image2 = image2_path if factory_yuan: modelObj.factory_yuan = factory_yuan modelObj.factory_fee = monetary.Yuan2Fen(factory_yuan) if integral: modelObj.integral = integral modelObj.save() return response(200, 'Model Update Success', u'型号更新成功') @logit def model_list(request): page = request.POST.get('page', 1) num = request.POST.get('num', 20) admin_id = request.session.get('admin_id') try: administrator = AdministratorInfo.objects.get(admin_id=admin_id, user_status=AdministratorInfo.ACTIVATED, status=True) except AdministratorInfo.DoesNotExist: return response(AdministratorStatusCode.ADMINISTRATOR_NOT_FOUND) models = ModelInfo.objects.filter(brand_id=administrator.brand_id, display=True, status=True).order_by('-pk') count = models.count() models, left = pagination(models, page, num) models = [mdl.admindata for mdl in models] return response(200, 'Get Model List Success', u'获取型号列表成功', { 'models': models, 'count': count, 'left': left, })