修改model

This commit is contained in:
caoqianming 2020-12-30 16:28:31 +08:00
parent 95d5aca312
commit 27d5877d36
4 changed files with 70 additions and 9 deletions

View File

@ -32,11 +32,10 @@ export function logout() {
})
}
export function getInfo(token) {
export function getInfo() {
return request({
url: '/system/user/info/',
method: 'get',
params: { token }
})
}

View File

@ -0,0 +1,38 @@
# Generated by Django 3.0.7 on 2020-12-30 08:26
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('ability', '0016_qualification_ssbm'),
]
operations = [
migrations.AlterField(
model_name='cnas',
name='bzbh',
field=models.TextField(blank=True, null=True, verbose_name='标准编号'),
),
migrations.AlterField(
model_name='cnas',
name='bzmc',
field=models.TextField(blank=True, null=True, verbose_name='标准名称'),
),
migrations.AlterField(
model_name='cnas',
name='bztk',
field=models.TextField(blank=True, null=True, verbose_name='标准条款'),
),
migrations.AlterField(
model_name='cnas',
name='lbmc',
field=models.TextField(blank=True, null=True, verbose_name='类别名称'),
),
migrations.AlterField(
model_name='cnas',
name='xmmc',
field=models.TextField(blank=True, null=True, verbose_name='项目名称'),
),
]

View File

@ -1,9 +1,18 @@
from datetime import MAXYEAR
from django.db import models
from django.db.models.fields import related
from utils.model import BaseModel
from apps.system.models import Organization
from apps.system.models import Organization, User
# Create your models here.
# class GetRecord(BaseModel):
# user = models.ForeignKey(User, related_name='record_user', on_delete=models.CASCADE)
# path = models.CharField('访问地址', max_length=100)
# ip = models.CharField('IP地址', max_length=100)
# method = models.CharField('方法', max_length=100, default='GET')
class CMA(BaseModel):
"""
CMA检测能力表
@ -47,11 +56,11 @@ class CNAS(BaseModel):
"""
CNAS检测能力表
"""
lbmc = models.CharField('类别名称', max_length=200,null=True,blank=True)
xmmc = models.CharField('项目名称', max_length=200,null=True,blank=True)
bzmc = models.CharField('标准名称', max_length=400,null=True,blank=True)
bzbh = models.CharField('标准编号', max_length=400,null=True,blank=True)
bztk = models.CharField('标准条款', max_length=400,null=True,blank=True)
lbmc = models.TextField('类别名称', null=True,blank=True)
xmmc = models.TextField('项目名称', null=True,blank=True)
bzmc = models.TextField('标准名称', null=True,blank=True)
bzbh = models.TextField('标准编号', null=True,blank=True)
bztk = models.TextField('标准条款', null=True,blank=True)
sszx = models.TextField('所属中心',null=True,blank=True)
class Qualification(BaseModel):

View File

@ -13,7 +13,22 @@ from openpyxl import Workbook, load_workbook
from django.db.models import Count
from utils.pagination import PageOrNot
# Create your views here.
class CMAViewSet(ModelViewSet):
import json
class RecordMixin():
def perform_authentication(self, request):
"""
Perform authentication on the incoming request.
Note that if you override this and simply 'pass', then authentication
will instead be performed lazily, the first time either
`request.user` or `request.auth` is accessed.
"""
user = request.user
if request.method == 'GET':
print(json.dumps(request.query_params), request.method, request.path)
class CMAViewSet(RecordMixin, ModelViewSet):
"""
CMA检测能力增删改查
"""