Browse Source

标本容器,修改密码,婚姻状况,仪器类别

master
mch 3 years ago
parent
commit
07826925d9
  1. 18
      src/views/Home.vue
  2. 7
      src/views/basic-dictionary/CommonCharType.vue
  3. 4
      src/views/basic-dictionary/DeviceType.vue
  4. 20
      src/views/basic-dictionary/GuideType.vue
  5. 26
      src/views/basic-dictionary/MaritalStatus.vue
  6. 29
      src/views/basic-dictionary/SampleContainer.vue
  7. 8
      src/views/basic-dictionary/SampleType.vue
  8. 6
      src/views/basic-dictionary/Sex.vue
  9. 26
      src/views/basic-dictionary/Unit.vue
  10. 6
      src/views/fee-settings/MedicalPackage.vue
  11. 20
      src/views/fee-settings/PayMode.vue
  12. 1
      src/views/login/Login.vue
  13. 4
      src/views/user-list/OrganizationUnits.vue
  14. 25
      src/views/user-list/UserList.vue

18
src/views/Home.vue

@ -12,6 +12,18 @@
@click.native="$router.push({ path: '/organization-units' })" @click.native="$router.push({ path: '/organization-units' })"
>组织架构</el-dropdown-item >组织架构</el-dropdown-item
> >
<<<<<<< HEAD
=======
<el-dropdown-item
@click.native="$router.push({ path: '/role' })"
>角色管理</el-dropdown-item
>
<el-dropdown-item
@click.native="$router.push({ path: '/user-list' })"
>用户管理</el-dropdown-item
>
>>>>>>> 99be594 (婚姻状况标本容器,修改密码组织架构)
<el-dropdown-item <el-dropdown-item
@click.native="$router.push({ path: '/role' })" @click.native="$router.push({ path: '/role' })"
>角色管理</el-dropdown-item >角色管理</el-dropdown-item
@ -284,6 +296,9 @@
<el-form-item label="新密码" prop="newPassWord"> <el-form-item label="新密码" prop="newPassWord">
<el-input v-model="form.newPassWord"></el-input> <el-input v-model="form.newPassWord"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="确认密码" prop="newPassWord">
<el-input v-model="confirmpassword" type="password"></el-input>
</el-form-item>
</el-form> </el-form>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false"> </el-button> <el-button @click="dialogVisible = false"> </el-button>
@ -521,6 +536,7 @@ export default {
oldPassWord: "", oldPassWord: "",
newPassWord: "", newPassWord: "",
}, },
confirmpassword: "",
rules: { rules: {
oldPassWord: [ oldPassWord: [
{ required: true, message: "请输入旧密码", trigger: "blur" }, { required: true, message: "请输入旧密码", trigger: "blur" },
@ -547,6 +563,8 @@ export default {
if (valid) { if (valid) {
if (this.form.oldPassWord != this.password) { if (this.form.oldPassWord != this.password) {
this.$message.warning("旧密码输入错误"); this.$message.warning("旧密码输入错误");
} else if (this.confirmpassword != this.form.newPassWord) {
this.$message.warning("二次输入的密码不一致");
} else { } else {
postapi("/api/identity/users/updatepassword", this.form).then( postapi("/api/identity/users/updatepassword", this.form).then(
(res) => { (res) => {

7
src/views/basic-dictionary/CommonCharType.vue

@ -332,7 +332,10 @@ export default {
this.dialogVisible = false; this.dialogVisible = false;
}); });
} else if (this.title == 2) { } else if (this.title == 2) {
modifycharacters(this.form.id, {
if(this.form.displayName==''){
this.$message.warning('请输入名称')
}else{
modifycharacters(this.form.id, {
displayName: this.form.displayName, displayName: this.form.displayName,
}).then((res) => { }).then((res) => {
this.$message.success("修改成功"); this.$message.success("修改成功");
@ -340,6 +343,8 @@ export default {
this.dialogVisible = false; this.dialogVisible = false;
}); });
} }
}
} }
}, },
// //

4
src/views/basic-dictionary/DeviceType.vue

@ -88,7 +88,7 @@
> >
<el-row> <el-row>
<el-col :span="9"> <el-col :span="9">
<el-form-item label="编号" prop="displayName">
<el-form-item label="编号" prop="">
<el-input <el-input
v-model="form.id" v-model="form.id"
style="width: 90%" style="width: 90%"
@ -128,7 +128,7 @@
<el-divider></el-divider> <el-divider></el-divider>
</div> </div>
<el-col :span="4" style="margin-left: 15px"> <el-col :span="4" style="margin-left: 15px">
<el-form-item label="创建者" prop="displayName">
<el-form-item label="创建者" prop="">
<el-input v-model="form.creatorName" disabled></el-input> <el-input v-model="form.creatorName" disabled></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>

20
src/views/basic-dictionary/GuideType.vue

@ -180,7 +180,7 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="名称"> <el-form-item label="名称">
<el-input <el-input
ref="refinput"
ref="refinput"
v-model="form.displayName" v-model="form.displayName"
style="width: 65%" style="width: 65%"
></el-input> ></el-input>
@ -375,7 +375,6 @@ export default {
this.getlists(); this.getlists();
}, },
mounted() { mounted() {
window.onresize = () => { window.onresize = () => {
return (() => { return (() => {
// window.innerHeight: // window.innerHeight:
@ -708,9 +707,13 @@ export default {
type: "warning", type: "warning",
}).then(() => { }).then(() => {
deletion(this.form.id).then((res) => { deletion(this.form.id).then((res) => {
console.log(res);
this.$message.success("删除成功");
this.getlists();
if (res.Code == -1) {
// this.$message.warning(res.Message);
} else {
console.log(res);
this.$message.success("删除成功");
this.getlists();
}
}); });
}); });
// deletion(this.form.id).then((res) => { // deletion(this.form.id).then((res) => {
@ -725,11 +728,10 @@ export default {
this.dialogVisible = true; this.dialogVisible = true;
this.form = {}; this.form = {};
this.title = 1; this.title = 1;
this.$nextTick(()=>{
this.$refs.refinput.focus()
})
this.$nextTick(() => {
this.$refs.refinput.focus();
});
// this.$refs.refinput.focus() // this.$refs.refinput.focus()
}, },
// //
editandmofin(row) { editandmofin(row) {

26
src/views/basic-dictionary/MaritalStatus.vue

@ -208,9 +208,11 @@ export default {
// //
editreport(row) { editreport(row) {
console.log(this.form); console.log(this.form);
if (this.form.displayName == "") {
if (this.form.id == "") {
this.$message.warning("请选择"); this.$message.warning("请选择");
} else { } else {
let obj = Object.assign({}, this.form);
this.form = obj;
this.dialogVisible = true; this.dialogVisible = true;
} }
@ -219,14 +221,20 @@ export default {
}, },
// //
confirmmodification() { confirmmodification() {
modificationstatus(this.form.id, {
displayName: this.form.displayName,
simpleCode: this.form.simpleCode,
}).then((res) => {
this.$message.success("修改成功");
this.getlist();
this.dialogVisible = false;
});
if (this.form.displayName == "") {
this.$message.warning("请输入名称");
} else if (this.simpleCode == "") {
this.$message.warning("请输入快捷吗");
} else {
modificationstatus(this.form.id, {
displayName: this.form.displayName,
simpleCode: this.form.simpleCode,
}).then((res) => {
this.$message.success("修改成功");
this.getlist();
this.dialogVisible = false;
});
}
}, },
// //
getlist() { getlist() {

29
src/views/basic-dictionary/SampleContainer.vue

@ -77,15 +77,26 @@
</el-col> </el-col>
<el-col :span="5"> <el-col :span="5">
<el-form-item label="名称" prop="displayName"> <el-form-item label="名称" prop="displayName">
<el-input v-model="form.displayName" ref="refinput"></el-input>
<el-input
v-model="form.displayName"
ref="refinput"
></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="5">
<el-form-item label="颜色" prop="containerColor">
<el-col :span="6">
<el-color-picker
v-model="form.containerColor"
@change="colorchange"
></el-color-picker>
<el-form-item
label="颜色"
prop="containerColor"
style="width: 90%; margin-top: -40px"
>
<el-input v-model="form.containerColor"></el-input> <el-input v-model="form.containerColor"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6">
<el-col :span="5">
<el-form-item label="容器名称" prop="containerColorName"> <el-form-item label="容器名称" prop="containerColorName">
<el-input v-model="form.containerColorName"></el-input> <el-input v-model="form.containerColorName"></el-input>
</el-form-item> </el-form-item>
@ -219,6 +230,10 @@ export default {
this.rowDrop(); this.rowDrop();
}, },
methods: { methods: {
colorchange(v) {
this.form.containerColor = parseInt(v)
console.log(this.form.containerColor);
},
// //
cancellation() { cancellation() {
this.$message.info("取消操作"); this.$message.info("取消操作");
@ -370,9 +385,9 @@ export default {
this.title = 1; this.title = 1;
this.dialogVisible = true; this.dialogVisible = true;
this.form = {}; this.form = {};
this.$nextTick(()=>{
this.$refs.refinput.focus()
})
this.$nextTick(() => {
this.$refs.refinput.focus();
});
}, },
getlist() { getlist() {
containerlist(this.pages).then((res) => { containerlist(this.pages).then((res) => {

8
src/views/basic-dictionary/SampleType.vue

@ -81,6 +81,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="名称"> <el-form-item label="名称">
<el-input <el-input
ref="refinput" ref="refinput"
@ -339,7 +340,10 @@ export default {
this.$message.warning("请输入名称"); this.$message.warning("请输入名称");
} }
} else if (this.title == 2) { } else if (this.title == 2) {
editingspecimens(this.form.id, {
if(this.form.displayName==''){
this.$message.warning('请输入名称')
}else{
editingspecimens(this.form.id, {
displayName: this.form.displayName, displayName: this.form.displayName,
}).then((res) => { }).then((res) => {
this.$message.success("修改成功"); this.$message.success("修改成功");
@ -348,6 +352,8 @@ export default {
this.form = {}; this.form = {};
}); });
} }
}
}, },
// //
add() { add() {

6
src/views/basic-dictionary/Sex.vue

@ -39,7 +39,7 @@
<el-form ref="form" :model="form"> <el-form ref="form" :model="form">
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="性别">
<el-form-item label="性别" label-width="80px">
<el-input <el-input
v-model="form.displayName" v-model="form.displayName"
style="width: 80%" style="width: 80%"
@ -47,7 +47,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="快捷码">
<el-form-item label="快捷码" label-width="80px">
<el-input <el-input
v-model="form.simpleCode" v-model="form.simpleCode"
style="width: 80%" style="width: 80%"
@ -208,6 +208,8 @@ export default {
if (this.form.id == undefined) { if (this.form.id == undefined) {
this.$message.warning("请选择操作的数据"); this.$message.warning("请选择操作的数据");
} else { } else {
let obj = Object.assign({}, this.form);
this.form = obj;
this.dialogVisible = true; this.dialogVisible = true;
} }
}, },

26
src/views/basic-dictionary/Unit.vue

@ -98,7 +98,7 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="名称"> <el-form-item label="名称">
<el-input <el-input
ref="refinput"
ref="refinput"
v-model="form.displayName" v-model="form.displayName"
style="width: 70%" style="width: 70%"
></el-input> ></el-input>
@ -367,13 +367,17 @@ export default {
this.dialogVisible = false; this.dialogVisible = false;
}); });
} else if (this.title == 2) { } else if (this.title == 2) {
editunit(this.form.id, { displayName: this.form.displayName }).then(
(res) => {
this.$message.success("修改成功");
this.getlist();
this.dialogVisible = false;
}
);
if (this.form.displayName == "") {
this.$message.warning("请输入名称");
} else {
editunit(this.form.id, { displayName: this.form.displayName }).then(
(res) => {
this.$message.success("修改成功");
this.getlist();
this.dialogVisible = false;
}
);
}
} }
} }
}, },
@ -382,9 +386,9 @@ export default {
this.dialogVisible = true; this.dialogVisible = true;
this.title = 1; this.title = 1;
this.form = {}; this.form = {};
this.$nextTick(()=>{
this.$refs.refinput.focus()
})
this.$nextTick(() => {
this.$refs.refinput.focus();
});
}, },
getlist() { getlist() {
unitlist(this.pages).then((res) => { unitlist(this.pages).then((res) => {

6
src/views/fee-settings/MedicalPackage.vue

@ -663,9 +663,9 @@ export default {
this.dialogVisible = true; this.dialogVisible = true;
this.title = 1; this.title = 1;
this.form = {}; this.form = {};
this.$nextTick(()=>{
this.$refs.refinput.focus()
})
this.$nextTick(() => {
this.$refs.refinput.focus();
});
}, },
getlist() { getlist() {
getapi("/api/app/medical-package/in-filter", this.pages).then((res) => { getapi("/api/app/medical-package/in-filter", this.pages).then((res) => {

20
src/views/fee-settings/PayMode.vue

@ -198,13 +198,17 @@ export default {
}, },
// //
addoredit() { addoredit() {
paymentediting(this.form.id, {
displayName: this.form.displayName,
}).then((res) => {
this.$message.success("修改成功");
this.getlist();
this.dialogVisible = false;
});
if (this.form.displayName == "") {
this.$message.warning("请输入名称");
} else {
paymentediting(this.form.id, {
displayName: this.form.displayName,
}).then((res) => {
this.$message.success("修改成功");
this.getlist();
this.dialogVisible = false;
});
}
}, },
// //
editpopup() { editpopup() {
@ -212,6 +216,8 @@ export default {
this.$message.warning("请点击选择操作的数据"); this.$message.warning("请点击选择操作的数据");
} else { } else {
this.dialogVisible = true; this.dialogVisible = true;
let copy = Object.assign({}, this.form);
this.form = copy;
// invoiceidquery(this.form.payModeId).then((res) => { // invoiceidquery(this.form.payModeId).then((res) => {
// console.log(res); // console.log(res);
// this.form = res.data; // this.form = res.data;

1
src/views/login/Login.vue

@ -106,6 +106,7 @@ export default {
window.localStorage.setItem("user", this.form.Username); window.localStorage.setItem("user", this.form.Username);
this.$message.success(msgs,+"登录成功"); this.$message.success(msgs,+"登录成功");
this.$router.push({ path: "home" }); this.$router.push({ path: "home" });
this.$store.state.changepassword = this.form.Password;
}) })
.catch((err) => {}); .catch((err) => {});

4
src/views/user-list/OrganizationUnits.vue

@ -147,7 +147,7 @@ export default {
}).then((res) => { }).then((res) => {
this.$message.success("新增成功"); this.$message.success("新增成功");
this.dialogVisible = false; this.dialogVisible = false;
// this.form = {};
this.form.displayName=''
this.getonorganization(); this.getonorganization();
}); });
} }
@ -211,7 +211,7 @@ export default {
if (this.title == 3) { if (this.title == 3) {
this.dialogVisible = true; this.dialogVisible = true;
this.form.parentId = data.id; this.form.parentId = data.id;
this.form.displayName = "";
// this.form.displayName = "";
console.log(this.form.parentId); console.log(this.form.parentId);
console.log(this.form); console.log(this.form);
} }

25
src/views/user-list/UserList.vue

@ -138,12 +138,14 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item <el-form-item
label="密码" label="密码"
prop="password" prop="password"
v-if="title == 1 ? true : false" v-if="title == 1 ? true : false"
> >
<el-input v-model="form.password"></el-input> </el-form-item
<el-input v-model="form.password" ></el-input> </el-form-item
></el-col> ></el-col>
<!-- <el-col :span="12"> <!-- <el-col :span="12">
@ -263,7 +265,7 @@
prop="password" prop="password"
v-if="title == 1 ? true : false" v-if="title == 1 ? true : false"
> >
<el-input v-model="form.password"></el-input> </el-form-item
<el-input v-model="form.password" type="password"></el-input> </el-form-item
></el-col> ></el-col>
<!-- <el-col :span="12"> <!-- <el-col :span="12">
@ -407,7 +409,7 @@
</el-dialog> </el-dialog>
<!-- 修改密码弹框 --> <!-- 修改密码弹框 -->
<el-dialog <el-dialog
:title="'修改密码' + '当前用户' + usersName"
:title="'修改密码' + '用户' + usersName"
:visible.sync="editpassworddialogVisible" :visible.sync="editpassworddialogVisible"
width="30%" width="30%"
> >
@ -416,6 +418,11 @@
<el-input v-model="newPassWord" max="16" min="6"></el-input> <el-input v-model="newPassWord" max="16" min="6"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form ref="form" :model="form" label-width="80px">
<el-form-item label="确认密码">
<el-input v-model="confarmPassWord" max="16" min="6"></el-input>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button @click="editpassworddialogVisible = false" <el-button @click="editpassworddialogVisible = false"
> </el-button > </el-button
@ -462,6 +469,7 @@ let validatePassword = /^[a-zA-Z0-9@\$\^\.\*\\?]\{6,15}$/;
export default { export default {
data() { data() {
return { return {
confarmPassWord: "", //
usersName: "", // usersName: "", //
defaultchekedKeys: [], // defaultchekedKeys: [], //
department: [], // department: [], //
@ -516,6 +524,13 @@ export default {
trigger: ["blur", "change"], trigger: ["blur", "change"],
}, },
], ],
phoneNumber: [
{ required: true, message: "请输入手机号", trigger: "blur" },
],
userName: [
{ required: true, message: "请输入用户名", trigger: "blur" },
],
surname: [ surname: [
{ required: true, message: "请输入用户名称", trigger: "change" }, { required: true, message: "请输入用户名称", trigger: "change" },
], ],
@ -587,6 +602,10 @@ export default {
Changepassword() { Changepassword() {
if (this.newPassWord == "") { if (this.newPassWord == "") {
this.$message.warning("请输入新密码"); this.$message.warning("请输入新密码");
} else if (this.confarmPassWord == "") {
this.$message.warning("请输入确认密码");
} else if (this.newPassWord != this.confarmPassWord) {
this.$message.warning("二次输入密码不一致");
} else { } else {
postapi("/api/identity/users/resetpassword", { postapi("/api/identity/users/resetpassword", {
userId: this.passwordid, userId: this.passwordid,

Loading…
Cancel
Save