| | |
| | | formData: {},
|
| | | doccode:'',
|
| | | fromPage:'',
|
| | | delivery:{}
|
| | | delivery:{},
|
| | | feeRateForPay:1,
|
| | | sellerUnCheckedNames:'',
|
| | | coverImageUrl:'',
|
| | | isShowDialog:false
|
| | | },
|
| | | onLoad(options) {
|
| | | // console.log(app);
|
| | | let doccode =options.doccode||'';
|
| | | let fromPage =options.fromPage||'';
|
| | | let settings = wx.globalData.settings;
|
| | | this.setData({
|
| | | fileUploadUrl: `/shopping/panicBuying.do?m=uploadAttachment&formid=${this.data.formId}`,
|
| | | doccode,
|
| | | fromPage
|
| | | fromPage,
|
| | | feeRateForPay: (settings.feeRateForWxPay+settings.platformOperatorCommissionRatio)*100
|
| | | })
|
| | | if (doccode) {
|
| | | this.getSaveData();
|
| | |
| | | };
|
| | | this.setData({
|
| | | ...formData,
|
| | | coverImageUrl:data.coverImageUrl,
|
| | | // [`effectiveStartDate`]: data.effectiveStartDate,
|
| | | // [`effectiveEndDate`]: data.effectiveEndDate,
|
| | | // [`freeId`]: data.freeId,
|
| | |
| | | }
|
| | | });
|
| | | console.log('配送数据。。。',this.data.delivery);
|
| | | wx.setNavigationBarTitle({
|
| | | title: data.title
|
| | | })
|
| | | },
|
| | |
|
| | | getCoverImageList(data:any){
|
| | |
| | | return false;
|
| | | }
|
| | | console.log(res);
|
| | | wx.showToast({
|
| | | title: '成功',
|
| | | duration: 2000
|
| | | })
|
| | | return true;
|
| | | if (res.state === 'success') {
|
| | | wx.showToast({
|
| | | title: '成功',
|
| | | duration: 2000
|
| | | })
|
| | | }
|
| | | if (res.state === 'failed'&&res.sellerCheckedBalance>0) {
|
| | | this.setData({
|
| | | sellerUnCheckedNames: res.sellerUnCheckedNames,
|
| | | isShowDialog: true
|
| | | })
|
| | | }
|
| | | return res.state === 'success';
|
| | | },
|
| | | async onSubmit() {
|
| | | let timeQuantum = this.selectComponent('#time-quantum');
|
| | |
| | | transCosts = Number(deliveryMethod.data.transCosts);
|
| | | }
|
| | |
|
| | |
|
| | | console.log('sellerEdit',);
|
| | | console.log(timeQuantum);
|
| | |
|
| | | let checkStartTime = timeQuantum.checkTime("startTime", "请选择计划开始时间");
|
| | | let checkEndTime = timeQuantum.checkTime("endTime", "请选择计划结束时间");
|
| | | let checkCoverImage = fileUploader.checkImages("coverImage", "请上传一张封面图");
|
| | | let checkImages = fileUploaderMultiple.checkImages("images", "请至少上传一张图片");
|
| | | // let checkImages = fileUploaderMultiple.checkImages("images", "请至少上传一张图片");
|
| | | let checkAllData = validatorInstance.checkAllData();
|
| | | // if (this.data.goodsImgList.length < 1) {
|
| | | // console.log('请上传产品图片');
|
| | |
| | | }
|
| | | console.log('checkDefaultSeller',checkDefaultSeller);
|
| | |
|
| | | let checkArr = [checkTransCosts,checkStartTime,checkEndTime,checkCoverImage,checkImages,checkAllData];
|
| | | let checkArr = [checkTransCosts,checkStartTime,checkEndTime,checkCoverImage,checkAllData];
|
| | | let data = {};
|
| | | if (checkArr.every((item)=>{
|
| | | return item
|
| | | })){
|
| | | console.log('....提交成功');
|
| | | let coverImage = fileUploader.getCoverImageUnid();
|
| | | let coverImageUrl = fileUploader.getImgList()[0].url||'';
|
| | | this.setData({
|
| | | coverImageUrl
|
| | | })
|
| | | let images = fileUploaderMultiple.getImagesUnid();
|
| | | console.log(coverImage,images);
|
| | | console.log(coverImage,images,coverImageUrl);
|
| | | let formData: any = this.data;
|
| | | data = {
|
| | | docCode: formData.doccode, //活动单号,新建活动时为空值,编辑时需要doccode值
|
| | |
| | | rules: {
|
| | | promotionsTitle: {
|
| | | required: true,
|
| | | maxlength: 15
|
| | | rangelength: [3,14]
|
| | | },
|
| | | originalPrice: {
|
| | | required: true,
|
| | |
| | | required: true,
|
| | | number: true
|
| | | },
|
| | | promotionDescription: {
|
| | | required: true
|
| | | },
|
| | | // promotionDescription: {
|
| | | // required: true
|
| | | // },
|
| | | },
|
| | | messages: {
|
| | | promotionsTitle: {
|
| | | required: '请输入活动标题',
|
| | | maxlength: '长度不能大于15'
|
| | | rangelength: '文字长度请控制在3到14之间'
|
| | | },
|
| | | originalPrice: {
|
| | | required: '请输入产品原价',
|
| | | required: '请输入产品标价',
|
| | | number: '价格必须为数字'
|
| | | },
|
| | | flashSalePrice: {
|
| | |
| | | required: '请输入产品每人限购数量',
|
| | | number: '数量必须为数字'
|
| | | },
|
| | | promotionDescription: {
|
| | | required: '请输入活动描述'
|
| | | },
|
| | | // promotionDescription: {
|
| | | // required: '请输入活动描述'
|
| | | // },
|
| | | },
|
| | | multiCheck:true
|
| | | },this)
|
| | |
| | | // })
|
| | | console.log('hhhh,',validatorInstance);
|
| | | },
|
| | | onShareAppMessage() {
|
| | | let doccode:string = this.data.doccode || '';
|
| | | // let title:string = this.data.promotionsData.title || '';
|
| | | let imageUrl:string = this.data.coverImageUrl || '';
|
| | | let sellerUnCheckedNames:string = this.data.sellerUnCheckedNames || '';
|
| | | return {
|
| | | // title: utils.getShareTitle(),
|
| | | title: `请营销人员[${sellerUnCheckedNames}]验证身份`,
|
| | | imageUrl,
|
| | | path: `pages/sellerVerify/sellerVerify?doccode=${doccode}`,
|
| | | }
|
| | | }
|
| | | })
|
| | | export {}
|