You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
220 lines
4.6 KiB
JavaScript
220 lines
4.6 KiB
JavaScript
|
2 years ago
|
// pages/announceAutoDetail/index.js
|
||
|
|
const app = getApp();
|
||
|
|
import dateUtil from "../../utils/dateUtil";
|
||
|
|
Page({
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 页面的初始数据
|
||
|
|
*/
|
||
|
|
data: {
|
||
|
|
roleOf41: false,
|
||
|
|
roleOf132: false,
|
||
|
|
managerRoleClassify:false,
|
||
|
|
id:'',
|
||
|
|
value:'',
|
||
|
|
newContent:'',
|
||
|
|
isEdit:false,
|
||
|
|
valueNormal:'',
|
||
|
|
article:'',
|
||
|
|
title:'',
|
||
|
|
value1:'',
|
||
|
|
value2:'',
|
||
|
|
value3:'',
|
||
|
|
value4:"",
|
||
|
|
icon:'',
|
||
|
|
fabuD:false,
|
||
|
|
yifabu:false,
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 生命周期函数--监听页面加载
|
||
|
|
*/
|
||
|
|
onLoad(options) {
|
||
|
|
console.log(options.yifabu)
|
||
|
|
console.log(options.id)
|
||
|
|
|
||
|
|
var str = options.workOrderId;
|
||
|
|
|
||
|
|
var aPos = str.indexOf('\n');
|
||
|
|
var bPos = str.indexOf('*');
|
||
|
|
this.setData({
|
||
|
|
id:options.id,
|
||
|
|
// article: options.workOrderId.replace(/\*\*\*\*\*/g,""),
|
||
|
|
value:options.workOrderId,
|
||
|
|
valueNormal:options.workOrderId.replace(/\*\*\*\*\*/g,""),
|
||
|
|
title:options.workOrderId.split('\n')[0],
|
||
|
|
value1:options.workOrderId.split("*****")[1],
|
||
|
|
value2:options.workOrderId.split("*****")[3],
|
||
|
|
value3:options.workOrderId.split("*****")[5],
|
||
|
|
value4:options.workOrderId.split("*****")[6],
|
||
|
|
icon:str.substr(aPos + 1, bPos - aPos - 1),
|
||
|
|
roleOf41: app.globalData.roleOf41,
|
||
|
|
roleOf132: app.globalData.roleOf132,
|
||
|
|
managerRoleClassify:app.globalData.managerRoleClassify
|
||
|
|
});
|
||
|
|
if(options.yifabu == 40){
|
||
|
|
this.setData({
|
||
|
|
yifabu:true
|
||
|
|
})
|
||
|
|
}else{
|
||
|
|
this.setData({
|
||
|
|
yifabu:false
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
},
|
||
|
|
showForm(){
|
||
|
|
var that = this;
|
||
|
|
that.setData({
|
||
|
|
isEdit: !that.data.isEdit
|
||
|
|
})
|
||
|
|
},
|
||
|
|
case(e){
|
||
|
|
this.setData({
|
||
|
|
case:e.currentTarget.dataset.id
|
||
|
|
})
|
||
|
|
|
||
|
|
},
|
||
|
|
chooseTimeTap(){
|
||
|
|
this.setData({
|
||
|
|
fabuD: true,
|
||
|
|
});
|
||
|
|
},
|
||
|
|
close(){
|
||
|
|
this.setData({
|
||
|
|
fabuD: false,
|
||
|
|
});
|
||
|
|
},
|
||
|
|
setCopy(e){
|
||
|
|
var that = this;
|
||
|
|
wx.setClipboardData({
|
||
|
|
data: e.currentTarget.dataset.content,
|
||
|
|
success (res) {
|
||
|
|
wx.getClipboardData({
|
||
|
|
success (res) {
|
||
|
|
console.log(res.data) // data
|
||
|
|
wx.showToast({
|
||
|
|
title: '内容已复制',
|
||
|
|
icon: 'none',
|
||
|
|
duration: 1500
|
||
|
|
})
|
||
|
|
|
||
|
|
}
|
||
|
|
})
|
||
|
|
}
|
||
|
|
})
|
||
|
|
},
|
||
|
|
formSubmit(e){
|
||
|
|
var that = this;
|
||
|
|
console.log(e.detail.value)
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
let currData = {};
|
||
|
|
currData["id"] = that.data.id;
|
||
|
|
currData["fieldName"] = 'jobDesp';
|
||
|
|
currData["value"] = `${that.data.title}\n${that.data.icon}*****${e.detail.value.value1}*****\n${that.data.icon}*****${e.detail.value.value2}*****\n${that.data.icon}*****${e.detail.value.value3}*****${that.data.value4}`;
|
||
|
|
|
||
|
|
// let currData = {};
|
||
|
|
// currData["storeId"] = that.data.jobDetail.store.id;
|
||
|
|
// currData["storeInfo"] =`${that.data.title}\n*****${e.detail.value.value1}*****\n*****${e.detail.value.value2}*****\n*****${e.detail.value.value3}*****\n${that.data.value4}`;
|
||
|
|
console.log(currData)
|
||
|
|
// return
|
||
|
|
|
||
|
|
|
||
|
|
wx.request({
|
||
|
|
url: app.globalData.ip + "/store/job/updateJobField",
|
||
|
|
header: app.globalData.header,
|
||
|
|
data:currData,
|
||
|
|
method: "POST",
|
||
|
|
success: function (res) {
|
||
|
|
wx.showToast({
|
||
|
|
title: '保存成功',
|
||
|
|
icon:'success',
|
||
|
|
duration:1000
|
||
|
|
})
|
||
|
|
that.setData({
|
||
|
|
valueNormal:currData["value"].replace(/\*\*\*\*\*/g,""),
|
||
|
|
value1:currData["value"].split("*****")[1],
|
||
|
|
value2:currData["value"].split("*****")[3],
|
||
|
|
value3:currData["value"].split("*****")[5],
|
||
|
|
isEdit:false
|
||
|
|
})
|
||
|
|
}
|
||
|
|
})
|
||
|
|
|
||
|
|
},
|
||
|
|
fabu(){
|
||
|
|
var that = this;
|
||
|
|
wx.request({
|
||
|
|
url: app.globalData.ip + "/store/job/sendPublicNoticeMsg?jobId=" + this.data.id,
|
||
|
|
header: app.globalData.header,
|
||
|
|
method: "POST",
|
||
|
|
success: function (res) {
|
||
|
|
wx.showToast({
|
||
|
|
title: '发布成功',
|
||
|
|
icon:'success',
|
||
|
|
duration:1000
|
||
|
|
})
|
||
|
|
that.setData({
|
||
|
|
fabuD:false
|
||
|
|
})
|
||
|
|
setTimeout(()=>{
|
||
|
|
wx.navigateBack({
|
||
|
|
delta: 1,
|
||
|
|
})
|
||
|
|
},1000)
|
||
|
|
}
|
||
|
|
})
|
||
|
|
|
||
|
|
},
|
||
|
|
/**
|
||
|
|
* 生命周期函数--监听页面初次渲染完成
|
||
|
|
*/
|
||
|
|
onReady() {
|
||
|
|
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 生命周期函数--监听页面显示
|
||
|
|
*/
|
||
|
|
onShow() {
|
||
|
|
// this.getDetail();
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 生命周期函数--监听页面隐藏
|
||
|
|
*/
|
||
|
|
onHide() {
|
||
|
|
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 生命周期函数--监听页面卸载
|
||
|
|
*/
|
||
|
|
onUnload() {
|
||
|
|
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
||
|
|
*/
|
||
|
|
onPullDownRefresh() {
|
||
|
|
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 页面上拉触底事件的处理函数
|
||
|
|
*/
|
||
|
|
onReachBottom() {
|
||
|
|
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 用户点击右上角分享
|
||
|
|
*/
|
||
|
|
onShareAppMessage() {
|
||
|
|
|
||
|
|
}
|
||
|
|
})
|