|
|
@@ -30,6 +30,11 @@ Page({
|
|
|
{ code: 'feedback', type: 'textarea', readonly: 'true', title: mixins.$t('feedback') },
|
|
|
],
|
|
|
},
|
|
|
+ buttonFootList: [{
|
|
|
+ code: 'updateCommanyOwner',
|
|
|
+ title: mixins.$t('updateCommanyOwner')
|
|
|
+ }],
|
|
|
+ companyService: app.globalData['companyService'],
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
@@ -54,6 +59,91 @@ Page({
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
+ * @desc : 页面初始信息加载
|
|
|
+ * @param {*} e
|
|
|
+ * @date : 2024/06/21 09:23
|
|
|
+ * @author : 刘尧
|
|
|
+ */
|
|
|
+ loadInit(e){
|
|
|
+ if(app.globalData.user.flgInit){
|
|
|
+ const buttonFootList = [{
|
|
|
+ code: 'close',
|
|
|
+ title: mixins.$t('close')
|
|
|
+ }]
|
|
|
+ this.setData({
|
|
|
+ buttonFootList: buttonFootList
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * @desc : 底部按钮回调
|
|
|
+ * @date : 2024/6/21 13:35
|
|
|
+ * @author : 刘尧
|
|
|
+ */
|
|
|
+ openFormEdit(e){
|
|
|
+ switch(e.detail.name){
|
|
|
+ case "updateCommanyOwner":
|
|
|
+ const contentObj = this.data.contentObj
|
|
|
+ const index = contentObj.main.findIndex(res => res.code === "cpManager")
|
|
|
+ contentObj.main[index].type = 'choose'
|
|
|
+ contentObj.main[index].urlKey = 'updateCommanyOwner'
|
|
|
+ contentObj.main[index].required = false
|
|
|
+ contentObj.main[index].readonly = false
|
|
|
+ this.setData({
|
|
|
+ contentObj: contentObj
|
|
|
+ })
|
|
|
+ break;
|
|
|
+ case "save":
|
|
|
+ this.save(e)
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * @desc : 参数设置
|
|
|
+ * @author : 刘尧
|
|
|
+ * @date : 2024/6/18 17:12
|
|
|
+ */
|
|
|
+ setParams(params){
|
|
|
+ params = JSON.parse(this.data.formData)
|
|
|
+ params.svcIp = app.globalData.company.svcIp
|
|
|
+ params.svcPort = app.globalData.company.svcPort
|
|
|
+ return params
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * @desc : 数据保存
|
|
|
+ * @author : 刘尧
|
|
|
+ * @date : 2024/6/18 17:12
|
|
|
+ */
|
|
|
+ saveData(params){
|
|
|
+ return this.excute(this.data.companyService, this.data.companyService.transferHead, params);
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * @desc : 选择用户回调
|
|
|
+ * @date : 2024/6/21 14:03
|
|
|
+ * @author : 刘尧
|
|
|
+ */
|
|
|
+ chooseData(e){
|
|
|
+ const data = e.detail.data.data
|
|
|
+ const formData = JSON.parse(this.data.formData)
|
|
|
+ formData.owner = data.id
|
|
|
+ formData.cpManager = data.name
|
|
|
+ formData.cpPhone = data.staffPhone
|
|
|
+ const contentObj = this.data.contentObj
|
|
|
+ const index = contentObj.main.findIndex(res => res.code === "cpManager")
|
|
|
+ contentObj.main[index].type = 'str'
|
|
|
+ contentObj.main[index].urlKey = ''
|
|
|
+ contentObj.main[index].required = true
|
|
|
+ contentObj.main[index].readonly = true
|
|
|
+ const buttonList = [{
|
|
|
+ code: 'save',
|
|
|
+ title: mixins.$t('save')}]
|
|
|
+ this.setData({
|
|
|
+ contentObj: contentObj,
|
|
|
+ formData: JSON.stringify(formData),
|
|
|
+ buttonFootList: buttonList
|
|
|
+ })
|
|
|
+ },
|
|
|
+ /**
|
|
|
* @desc : 加载数据
|
|
|
* @date : 2024/2/1 15:49
|
|
|
* @author : 姜永辉
|
|
|
@@ -63,7 +153,6 @@ Page({
|
|
|
data: 1
|
|
|
})
|
|
|
},
|
|
|
-
|
|
|
/**
|
|
|
* @desc : 给表单赋值
|
|
|
* @date : 2024/2/1 15:49
|