Browse Source

细节优化

master
xuhuajiao 2 weeks ago
parent
commit
cd6b671146
  1. 4
      src/views/archivesMIOD/miodLibrary/index.vue
  2. 4
      src/views/archivesMIOD/miodLibrary/module/detail.vue
  3. 31
      src/views/system/borrowerManage/index.vue
  4. 26
      src/views/system/user/center.vue

4
src/views/archivesMIOD/miodLibrary/index.vue

@ -122,8 +122,8 @@
<p class="tipMsg">此操作将打印所选公文库数据</p>
</div>
<el-radio-group v-model="printType" style="padding-left: 36px;">
<el-radio :label="1">套打</el-radio>
<el-radio :label="2">彩打</el-radio>
<el-radio :label="1">套打</el-radio>
</el-radio-group>
<div slot="footer" class="dialog-footer">
<el-button @click.native="printVisible = false">取消</el-button>
@ -213,7 +213,7 @@ export default {
isDisabled: false,
isHasCode: false,
printVisible: false,
printType: 1,
printType: 2,
pdfSources: [],
printSelections: [],
archivesType: null,

4
src/views/archivesMIOD/miodLibrary/module/detail.vue

@ -870,9 +870,9 @@ export default {
display: flex;
justify-content: flex-start;
padding: 9px 12px 11px 12px;
background: rgba(151,199,255,0.2);
background: rgb(255, 243, 229);
border-radius: 3px;
border: 1px solid #97C7FF;
border: 1px solid rgb(254, 189, 152);
color: #0C0E1E;
span{
color: #545B65;

31
src/views/system/borrowerManage/index.vue

@ -16,6 +16,7 @@
</el-button>
</template> -->
<template v-slot:right>
<el-button size="mini" :loading="crud.delAllLoading" :disabled="crud.selections.length === 0" @click="toDelete(crud.selections)"><i class="iconfont icon-shanchu" />删除</el-button>
<el-button :loading="crud.downloadLoading" size="mini" :disabled="crud.selections.length === 0" @click="doExport(crud.selections)">
<i class="iconfont icon-daochu" />
导出
@ -130,7 +131,7 @@ export default {
optShow: {
add: true,
edit: true,
del: true,
del: false,
reset: true,
download: false,
group: false
@ -171,6 +172,34 @@ export default {
methods: {
[CRUD.HOOK.afterRefresh](crud) {
},
toDelete(datas) {
this.$confirm('此操作将删除当前所选借阅者' + '<span>你是否还要继续?</span>', '提示', {
confirmButtonText: '继续',
cancelButtonText: '取消',
type: 'warning',
dangerouslyUseHTMLString: true
}).then(() => {
this.crud.delAllLoading = true
const ids = []
datas.forEach(val => {
ids.push(val.id)
})
crudBorrower.del(ids).then((res) => {
console.log('res', res)
if (res.code !== 500) {
this.crud.notify('删除成功', CRUD.NOTIFICATION_TYPE.SUCCESS)
this.crud.refresh()
} else {
this.crud.notify(res.message, CRUD.NOTIFICATION_TYPE.ERROR)
}
this.crud.delAllLoading = false
}).catch(err => {
this.crud.delAllLoading = false
console.log(err)
})
}).catch(() => {
})
},
bindingTag(selection) {
this.bindLoading = true
console.log('selection', selection)

26
src/views/system/user/center.vue

@ -96,7 +96,7 @@ import updatePass from './center/updatePass'
import updateEmail from './center/updateEmail'
import { getToken } from '@/utils/auth'
import store from '@/store'
import { isvalidPhone } from '@/utils/validate'
// import { isvalidPhone } from '@/utils/validate'
// import crud from '@/mixins/crud'
import { editUser } from '@/api/system/user'
import Avatar from '@/assets/images/avatar.png'
@ -110,15 +110,15 @@ export default {
// mixins: [crud],
data() {
//
const validPhone = (rule, value, callback) => {
if (!value) {
callback(new Error('请输入电话号码'))
} else if (!isvalidPhone(value)) {
callback(new Error('请输入正确的11位手机号码'))
} else {
callback()
}
}
// const validPhone = (rule, value, callback) => {
// if (!value) {
// callback(new Error(''))
// } else if (!isvalidPhone(value)) {
// callback(new Error('11'))
// } else {
// callback()
// }
// }
return {
isCenter: true,
defaultImg: 'this.src="' + require('@/assets/images/avatar.png') + '"',
@ -139,9 +139,9 @@ export default {
{ required: true, message: '请输入用户昵称', trigger: 'blur' },
{ min: 2, max: 20, message: '长度在 2 到 20 个字符', trigger: 'blur' }
],
phone: [
{ required: true, trigger: 'blur', validator: validPhone }
],
// phone: [
// { required: true, trigger: 'blur', validator: validPhone }
// ],
gender: [
{ required: true, message: '请选择性别', trigger: 'change' }
]

Loading…
Cancel
Save