|
|
@@ -33,7 +33,6 @@ Page({
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
-
|
|
|
this.setData({
|
|
|
tableData: tableData
|
|
|
})
|
|
|
@@ -46,10 +45,8 @@ Page({
|
|
|
*/
|
|
|
setParams(params) {
|
|
|
// 修改之后的 值
|
|
|
- params = Object.assign({}, params, this.data.initData);
|
|
|
- params.roleIds = (params.roleIds && params.roleIds.length > 0) ? params.roleIds.join(',') : undefined
|
|
|
- let tableData = this.data.tableData
|
|
|
- console.log("tableData", tableData);
|
|
|
+ params = Object.assign({}, params, this.data.item);
|
|
|
+ let tableData = this.data.tableData
|
|
|
let dataIds = []
|
|
|
//格式化数据
|
|
|
let tableDataTemp = []
|
|
|
@@ -68,11 +65,12 @@ Page({
|
|
|
let staffPurviewList = []
|
|
|
let staffPurviewO = {
|
|
|
purviewCode: 'PU10000001',
|
|
|
- staffId: this.data.initData.staffId,
|
|
|
+ staffId: this.data.item.staffId,
|
|
|
flgNolimit: false,
|
|
|
- dataIds: dataIds.join(',')
|
|
|
+ dataIds: dataIds
|
|
|
}
|
|
|
- params.staffPurviewList = staffPurviewList.push(staffPurviewO)
|
|
|
+ staffPurviewList.push(staffPurviewO)
|
|
|
+ params.staffPurviewList = staffPurviewList
|
|
|
return params
|
|
|
},
|
|
|
|
|
|
@@ -83,8 +81,7 @@ Page({
|
|
|
*/
|
|
|
validData() {
|
|
|
let params = this.data.formData
|
|
|
- // 修改之后的 值
|
|
|
- console.log('validData', params)
|
|
|
+ // 修改之后的 值
|
|
|
return true;
|
|
|
},
|
|
|
|
|
|
@@ -93,39 +90,45 @@ Page({
|
|
|
* @date : 2024/2/1 15:49
|
|
|
* @author : 姜永辉
|
|
|
*/
|
|
|
- saveData(params) {
|
|
|
- console.log("saveData", params);
|
|
|
+ saveData(params) {
|
|
|
return this.excute(this.data.service, this.data.service.saveStaffPurview, params)
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * @desc : 处理接口返回数据
|
|
|
+ * @desc : 处理查询接口返回数据
|
|
|
* @date : 2024/2/1 15:49
|
|
|
* @author : 姜永辉
|
|
|
*/
|
|
|
- handleData(tableData) {
|
|
|
- console.log("handleData", tableData);
|
|
|
+ handleSearchData(tableData) {
|
|
|
let allchecked = true
|
|
|
tableData.forEach(it => {
|
|
|
- if (!it.checked) {
|
|
|
- allchecked = false
|
|
|
- return
|
|
|
- }
|
|
|
- })
|
|
|
+ it.menuName = it.orgName
|
|
|
+ })
|
|
|
this.setData({
|
|
|
tableData: util.convertToChildren(tableData),
|
|
|
allchecked,
|
|
|
})
|
|
|
},
|
|
|
|
|
|
+ /**
|
|
|
+ * @desc : 处理数据-保存的逻辑
|
|
|
+ * @author : 姜永辉
|
|
|
+ * @date : 2024/1/26 11:46
|
|
|
+ */
|
|
|
+ handleData() {
|
|
|
+ wx.navigateBack({
|
|
|
+ data: 1
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
/**
|
|
|
* @desc : 设置额外参数
|
|
|
* @date : 2024/2/1 15:49
|
|
|
* @author : 姜永辉
|
|
|
*/
|
|
|
setSearchParams(params) {
|
|
|
- params.staffId = this.data.initData.staffId
|
|
|
- params.cpId = this.data.initData.cpId
|
|
|
+ params.staffId = this.data.item.staffId
|
|
|
+ params.cpId = this.data.item.cpId
|
|
|
return params
|
|
|
},
|
|
|
/**
|
|
|
@@ -141,8 +144,7 @@ Page({
|
|
|
* @date : 2024/2/1 15:49
|
|
|
* @author : 姜永辉
|
|
|
*/
|
|
|
- obtainList(e) {
|
|
|
- console.log("obtainList", e);
|
|
|
+ obtainList(e) {
|
|
|
this.setData({
|
|
|
tableData: e.detail.list
|
|
|
})
|
|
|
@@ -169,15 +171,7 @@ Page({
|
|
|
windowWidth: res.windowWidth
|
|
|
})
|
|
|
}
|
|
|
- })
|
|
|
- //接收父页面传递的参数
|
|
|
- let that = this
|
|
|
- const eventChannel = this.getOpenerEventChannel()
|
|
|
- eventChannel.on('data', function (data) {
|
|
|
- that.setData({
|
|
|
- initData: data
|
|
|
- })
|
|
|
- })
|
|
|
+ })
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
@@ -197,8 +191,7 @@ Page({
|
|
|
}
|
|
|
api.request(Constants.BASIC_COMMON_API + 'get_wx_init_data', 'POST', param)
|
|
|
.then(res => {
|
|
|
- if (res.data.code === Constants.SUCESS_CODE) {
|
|
|
- console.log(res);
|
|
|
+ if (res.data.code === Constants.SUCESS_CODE) {
|
|
|
let list = res.data.data
|
|
|
let typeList = this.data.typeList || []
|
|
|
list.forEach(item2 => {
|