|
|
@@ -943,11 +943,8 @@ export default {
|
|
|
return obj;
|
|
|
},
|
|
|
|
|
|
- // 保存
|
|
|
+ // 保存 todo loading
|
|
|
addbtn: function (event) {
|
|
|
- this.setData({
|
|
|
- isLoading: true
|
|
|
- });
|
|
|
let { gList } = this;
|
|
|
let obj = this.objadd();
|
|
|
let requireData = [
|
|
|
@@ -982,9 +979,6 @@ export default {
|
|
|
];
|
|
|
util.formRequire(requireData, (data) => {
|
|
|
if (data && data.length > 0) {
|
|
|
- this.setData({
|
|
|
- isLoading: false
|
|
|
- });
|
|
|
this.setData({
|
|
|
verification: 'Y'
|
|
|
});
|
|
|
@@ -994,21 +988,12 @@ export default {
|
|
|
context: this
|
|
|
});
|
|
|
} else {
|
|
|
- // 没有主诊断不允许保存
|
|
|
- if (!(this.diagData && this.diagData.mainDiagID === 'Y')) {
|
|
|
- this.setData({
|
|
|
- isLoading: false
|
|
|
- });
|
|
|
- Toast({
|
|
|
- type: 'fail',
|
|
|
- message: '没有主诊断,不允许保存',
|
|
|
- context: this
|
|
|
- });
|
|
|
- return;
|
|
|
- }
|
|
|
// 直接保存草药医嘱(03050054)
|
|
|
- this.setData({ isLoading: true });
|
|
|
- this.saveHerbalDirect(obj);
|
|
|
+ this.setData({
|
|
|
+ isLoading: true,
|
|
|
+ }, () => {
|
|
|
+ this.saveHerbalDirect(obj);
|
|
|
+ });
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
@@ -1069,14 +1054,20 @@ export default {
|
|
|
context: this
|
|
|
});
|
|
|
setTimeout(() => {
|
|
|
+ this.setData({ isLoading: false });
|
|
|
uni.navigateBack({ delta: 1 });
|
|
|
}, 800);
|
|
|
} else {
|
|
|
- this.setData({ isLoading: false });
|
|
|
+ setTimeout(() => {
|
|
|
+ this.setData({ isLoading: false });
|
|
|
+ }, 300);
|
|
|
+
|
|
|
}
|
|
|
},
|
|
|
fail: function () {
|
|
|
- this.setData({ isLoading: false });
|
|
|
+ setTimeout(() => {
|
|
|
+ this.setData({ isLoading: false });
|
|
|
+ }, 300);
|
|
|
}
|
|
|
});
|
|
|
},
|