|
@@ -16,7 +16,7 @@ const app = getApp()
|
|
|
module.exports = {
|
|
module.exports = {
|
|
|
data: {
|
|
data: {
|
|
|
// 系统版本
|
|
// 系统版本
|
|
|
- gradeCode:null,
|
|
|
|
|
|
|
+ gradeCode: null,
|
|
|
// 图片路径
|
|
// 图片路径
|
|
|
imageUrl: config.image_url + '/static/img/',
|
|
imageUrl: config.image_url + '/static/img/',
|
|
|
// 加载中
|
|
// 加载中
|
|
@@ -291,16 +291,16 @@ module.exports = {
|
|
|
//阻止并提示信息
|
|
//阻止并提示信息
|
|
|
if (routeUrl.tipMethod) {
|
|
if (routeUrl.tipMethod) {
|
|
|
let result = this[routeUrl.tipMethod](item)
|
|
let result = this[routeUrl.tipMethod](item)
|
|
|
- if(result){
|
|
|
|
|
- // 是否弹出询问框
|
|
|
|
|
- Dialog.confirm({
|
|
|
|
|
|
|
+ if (result) {
|
|
|
|
|
+ // 是否弹出询问框
|
|
|
|
|
+ Dialog.confirm({
|
|
|
message: result,
|
|
message: result,
|
|
|
}).then(() => {
|
|
}).then(() => {
|
|
|
}).catch(() => {
|
|
}).catch(() => {
|
|
|
})
|
|
})
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
let _this = this;
|
|
let _this = this;
|
|
|
wx.navigateTo({
|
|
wx.navigateTo({
|
|
@@ -347,7 +347,7 @@ module.exports = {
|
|
|
res.eventChannel.emit('params', data);
|
|
res.eventChannel.emit('params', data);
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
- } else {
|
|
|
|
|
|
|
+ } else {
|
|
|
// 如果是方法就执行方法
|
|
// 如果是方法就执行方法
|
|
|
if (routeUrl.method) {
|
|
if (routeUrl.method) {
|
|
|
// 有提示信息,就提出
|
|
// 有提示信息,就提出
|
|
@@ -414,7 +414,7 @@ module.exports = {
|
|
|
wx.navigateTo({
|
|
wx.navigateTo({
|
|
|
url: '/package-base-select/pages/web-view-select/web-view-select',
|
|
url: '/package-base-select/pages/web-view-select/web-view-select',
|
|
|
success: function (res) {
|
|
success: function (res) {
|
|
|
- res.eventChannel.emit('url', 'https://s.dev01.dkiboss.com:7000/wx-print?svc_code=' + app.globalData.company.svcCode + '&cp_id=' + app.globalData.user.cpId + '&doc=' + docName + '&layout_id=' + layoutId + '&data_id=' + dataId);
|
|
|
|
|
|
|
+ res.eventChannel.emit('url', 'https://s.dev01.dkiboss.com:7000/wx-print?svc_code=' + app.globalData.company.svcCode + '&cp_id=' + app.globalData.user.cpId + '&doc=' + docName + '&layout_id=' + layoutId + '&data_id=' + dataId);
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
@@ -485,7 +485,7 @@ module.exports = {
|
|
|
if (this.handleData) {
|
|
if (this.handleData) {
|
|
|
this.handleData();
|
|
this.handleData();
|
|
|
}
|
|
}
|
|
|
- console.log('this.data.formMode',this.data.formMode,this.data.navigateBackFlag);
|
|
|
|
|
|
|
+ console.log('this.data.formMode', this.data.formMode, this.data.navigateBackFlag);
|
|
|
//是否返回上一页
|
|
//是否返回上一页
|
|
|
if (!this.data.navigateBackFlag) {
|
|
if (!this.data.navigateBackFlag) {
|
|
|
// 非新建页面回到上一个页面
|
|
// 非新建页面回到上一个页面
|
|
@@ -677,10 +677,10 @@ module.exports = {
|
|
|
params = Object.assign(params, otherSearchParams);
|
|
params = Object.assign(params, otherSearchParams);
|
|
|
}
|
|
}
|
|
|
params.name = this.data.objectCode;
|
|
params.name = this.data.objectCode;
|
|
|
- if(params.flgViewItem){
|
|
|
|
|
|
|
+ if (params.flgViewItem) {
|
|
|
params.name = params.name + '-item'
|
|
params.name = params.name + '-item'
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
params.title = this.data.title;
|
|
params.title = this.data.title;
|
|
|
params.currentPage = 1;
|
|
params.currentPage = 1;
|
|
|
params.pageSize = Constants.MAX_PAGE_SIZE;
|
|
params.pageSize = Constants.MAX_PAGE_SIZE;
|
|
@@ -833,7 +833,7 @@ module.exports = {
|
|
|
* @date : 2024/1/22
|
|
* @date : 2024/1/22
|
|
|
*/
|
|
*/
|
|
|
handleMoreDataIsValid(service, item, primaryKey) {
|
|
handleMoreDataIsValid(service, item, primaryKey) {
|
|
|
- console.log('fff',item,item[primaryKey]);
|
|
|
|
|
|
|
+ console.log('fff', item, item[primaryKey]);
|
|
|
if (service && item && item[primaryKey]) {
|
|
if (service && item && item[primaryKey]) {
|
|
|
let method = item.flgValid ? service.disable : service.enable;
|
|
let method = item.flgValid ? service.disable : service.enable;
|
|
|
return this.excute(service, method, item[primaryKey]).then(res => {
|
|
return this.excute(service, method, item[primaryKey]).then(res => {
|
|
@@ -888,8 +888,6 @@ module.exports = {
|
|
|
this._other(other);
|
|
this._other(other);
|
|
|
}
|
|
}
|
|
|
} else if (formMode == Constants.formMode.add) {
|
|
} else if (formMode == Constants.formMode.add) {
|
|
|
- // 加载暂存数据
|
|
|
|
|
- this.loadTempData();
|
|
|
|
|
noMore = true;
|
|
noMore = true;
|
|
|
}
|
|
}
|
|
|
this.setData({
|
|
this.setData({
|
|
@@ -902,11 +900,12 @@ module.exports = {
|
|
|
* @date : 2024/1/22
|
|
* @date : 2024/1/22
|
|
|
*/
|
|
*/
|
|
|
loadTempData() {
|
|
loadTempData() {
|
|
|
- setTimeout(()=>{
|
|
|
|
|
|
|
+ setTimeout(() => {
|
|
|
var pages = getCurrentPages();
|
|
var pages = getCurrentPages();
|
|
|
var currentPage = pages[pages.length - 1];
|
|
var currentPage = pages[pages.length - 1];
|
|
|
let formData = this.data.formData
|
|
let formData = this.data.formData
|
|
|
let formValue = app.globalData[currentPage.route];
|
|
let formValue = app.globalData[currentPage.route];
|
|
|
|
|
+ console.log('fd', formData, formValue,);
|
|
|
if (formValue && formData && formData != formValue) {
|
|
if (formValue && formData && formData != formValue) {
|
|
|
Dialog.confirm({
|
|
Dialog.confirm({
|
|
|
message: '是否加载缓存数据',
|
|
message: '是否加载缓存数据',
|
|
@@ -922,7 +921,7 @@ module.exports = {
|
|
|
delete app.globalData[currentPage.route]
|
|
delete app.globalData[currentPage.route]
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
- },300)
|
|
|
|
|
|
|
+ }, 300)
|
|
|
},
|
|
},
|
|
|
/**
|
|
/**
|
|
|
* @desc : 保存用户功能频率
|
|
* @desc : 保存用户功能频率
|
|
@@ -982,7 +981,7 @@ module.exports = {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
this.setData({
|
|
this.setData({
|
|
|
- gradeCode :app.globalData.company.gradeCode
|
|
|
|
|
|
|
+ gradeCode: app.globalData.company.gradeCode
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
// 接收父页面传递的参数
|
|
// 接收父页面传递的参数
|
|
@@ -1051,6 +1050,13 @@ module.exports = {
|
|
|
if (_this.loadInit) {
|
|
if (_this.loadInit) {
|
|
|
_this.loadInit();
|
|
_this.loadInit();
|
|
|
}
|
|
}
|
|
|
|
|
+ if (data.formMode == Constants.formMode.add) {
|
|
|
|
|
+ setTimeout(() => {
|
|
|
|
|
+ // 加载暂存数据
|
|
|
|
|
+ _this.loadTempData();
|
|
|
|
|
+ },1000)
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
})
|
|
})
|
|
|
} else {
|
|
} else {
|
|
|
// 加载后续数据
|
|
// 加载后续数据
|
|
@@ -1072,9 +1078,9 @@ module.exports = {
|
|
|
// 获取当前页面的路由
|
|
// 获取当前页面的路由
|
|
|
var pages = getCurrentPages();
|
|
var pages = getCurrentPages();
|
|
|
var currentPage = pages[pages.length - 1];
|
|
var currentPage = pages[pages.length - 1];
|
|
|
- if(!currentPage)return;
|
|
|
|
|
|
|
+ if (!currentPage) return;
|
|
|
let route = currentPage.route;
|
|
let route = currentPage.route;
|
|
|
- console.log('formData',formData);
|
|
|
|
|
|
|
+ console.log('formData', formData);
|
|
|
if (formData && formData != '{}') {
|
|
if (formData && formData != '{}') {
|
|
|
// 记录缓存
|
|
// 记录缓存
|
|
|
app.globalData[route] = formData;
|
|
app.globalData[route] = formData;
|