细节调整
This commit is contained in:
parent
6bd5cf1365
commit
cc340095db
|
|
@ -19,11 +19,11 @@
|
||||||
首页
|
首页
|
||||||
</el-dropdown-item>
|
</el-dropdown-item>
|
||||||
</router-link>
|
</router-link>
|
||||||
<!-- <router-link to="/myinfo">
|
<router-link to="/myinfo">
|
||||||
<el-dropdown-item divided>
|
<el-dropdown-item divided>
|
||||||
个人中心
|
个人中心
|
||||||
</el-dropdown-item>
|
</el-dropdown-item>
|
||||||
</router-link> -->
|
</router-link>
|
||||||
<!-- <a target="_blank" href="https://github.com/PanJiaChen/vue-admin-template/">
|
<!-- <a target="_blank" href="https://github.com/PanJiaChen/vue-admin-template/">
|
||||||
<el-dropdown-item>Github</el-dropdown-item>
|
<el-dropdown-item>Github</el-dropdown-item>
|
||||||
</a>
|
</a>
|
||||||
|
|
|
||||||
|
|
@ -48,9 +48,18 @@ export const constantRoutes = [
|
||||||
}]
|
}]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/404',
|
path: '/myinfo',
|
||||||
component: () => import('@/views/404'),
|
component: Layout,
|
||||||
hidden: true
|
redirect: '/myinfo',
|
||||||
|
hidden: true,
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
path: '',
|
||||||
|
name: 'ChangePassword',
|
||||||
|
component: () => import('@/views/system/changepassword'),
|
||||||
|
meta: { title: '修改密码', noCache: true, icon: '', perms: [] },
|
||||||
|
},
|
||||||
|
]
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
@ -246,24 +255,6 @@ export const asyncRoutes = [
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
path: '/myinfo',
|
|
||||||
component: Layout,
|
|
||||||
redirect: '/myinfo',
|
|
||||||
name: 'myinfo',
|
|
||||||
meta: { title: '个人中心', icon: 'tree' },
|
|
||||||
hidden: true,
|
|
||||||
children: [
|
|
||||||
{
|
|
||||||
path: '',
|
|
||||||
name: 'ChangePassword',
|
|
||||||
component: () => import('@/views/system/changepassword'),
|
|
||||||
meta: { title: '修改密码', noCache: true, icon: '', perms:[]},
|
|
||||||
hidden: true
|
|
||||||
},
|
|
||||||
]
|
|
||||||
},
|
|
||||||
// 404 page must be placed at the end !!!
|
|
||||||
{ path: '*', redirect: '/404', hidden: true }
|
{ path: '*', redirect: '/404', hidden: true }
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-table
|
<el-table
|
||||||
v-loading="listLoading"
|
v-loading="listLoading"
|
||||||
:data="recordList"
|
:data="recordList.results"
|
||||||
border
|
border
|
||||||
fit
|
fit
|
||||||
stripe
|
stripe
|
||||||
|
|
@ -136,6 +136,13 @@
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
<pagination
|
||||||
|
v-show="recordList.count > 0"
|
||||||
|
:total="recordList.count"
|
||||||
|
:page.sync="listQuery.page"
|
||||||
|
:limit.sync="listQuery.page_size"
|
||||||
|
@pagination="getRecordList"
|
||||||
|
/>
|
||||||
</el-card>
|
</el-card>
|
||||||
|
|
||||||
<el-drawer title="记录" :visible.sync="drawer" :with-header="false">
|
<el-drawer title="记录" :visible.sync="drawer" :with-header="false">
|
||||||
|
|
@ -170,7 +177,13 @@ export default {
|
||||||
contents: [],
|
contents: [],
|
||||||
depts: [],
|
depts: [],
|
||||||
listLoading: false,
|
listLoading: false,
|
||||||
recordList: [],
|
listQuery: {
|
||||||
|
page: 1,
|
||||||
|
page_size: 20,
|
||||||
|
},
|
||||||
|
recordList: {
|
||||||
|
count:0
|
||||||
|
},
|
||||||
now: {},
|
now: {},
|
||||||
drawer: false,
|
drawer: false,
|
||||||
};
|
};
|
||||||
|
|
@ -185,12 +198,13 @@ export default {
|
||||||
getTab() {
|
getTab() {
|
||||||
if (this.$route.params.tab) {
|
if (this.$route.params.tab) {
|
||||||
this.activeName = this.$route.params.tab;
|
this.activeName = this.$route.params.tab;
|
||||||
|
this.handleClick({name:this.activeName})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
getRecordList() {
|
getRecordList() {
|
||||||
getRecordList({ state: this.state }).then((res) => {
|
getRecordList({ state: this.state }).then((res) => {
|
||||||
this.listLoading = false;
|
this.listLoading = false;
|
||||||
this.recordList = res.data.results;
|
this.recordList = res.data;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
getContentList() {
|
getContentList() {
|
||||||
|
|
|
||||||
|
|
@ -152,14 +152,17 @@ class RecordViewSet(RbacFilterSet, PageOrNot, CreateUpdateCustomMixin, ModelView
|
||||||
上报
|
上报
|
||||||
"""
|
"""
|
||||||
obj = self.get_object()
|
obj = self.get_object()
|
||||||
if obj.state == '待上报' or obj.state == '待整改':
|
if obj.state in ['待整改','待上报']:
|
||||||
if 'files' in request.data:
|
if 'files' in request.data and len(request.data['files'])==0:
|
||||||
|
if request.data.get('noteb', None):
|
||||||
|
if request.data.get('is_yes', True):
|
||||||
|
return Response('请选择不适用', status=status.HTTP_400_BAD_REQUEST)
|
||||||
|
else:
|
||||||
|
return Response('请上传文件或填写备注', status=status.HTTP_400_BAD_REQUEST)
|
||||||
|
obj.is_yes = request.data.get('is_yes')
|
||||||
obj.files.clear()
|
obj.files.clear()
|
||||||
obj.files.add(*request.data['files'])
|
obj.files.add(*request.data['files'])
|
||||||
if request.data.get('noteb', None):
|
|
||||||
obj.noteb = request.data['noteb']
|
obj.noteb = request.data['noteb']
|
||||||
if request.data.get('is_yes', True):
|
|
||||||
obj.is_yes = request.data.get('is_yes')
|
|
||||||
obj.state = '已上报'
|
obj.state = '已上报'
|
||||||
obj.up_user = request.user
|
obj.up_user = request.user
|
||||||
obj.up_date = timezone.now()
|
obj.up_date = timezone.now()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue