修改了会员的修改信息

master
十七 5 years ago
parent 1defe192be
commit 73005d0fc8

@ -36,6 +36,10 @@ module.exports = {
selectByMember(data){
return request('/demay/ssm/memberCs/selectByMember','post',data);
},
// 门店会员修改信息 会员端-门店会员修改信息
editmemberCs(data){
return request('/demay/ssm/memberCs/update','post',data);
},
/** --------------------------------员工 -------------------------------------------------------*/

@ -290,6 +290,16 @@
"enablePullDownRefresh": false
}
}
,{
"path" : "pages/tabBar/mySet/common/message/edit-message/edit-message",
"style" :
{
"navigationBarBackgroundColor": "#e83131",
"navigationBarTitleText": "修改信息",
"enablePullDownRefresh": false
}
}
],
"globalStyle": {
"navigationBarTextStyle": "white",

@ -0,0 +1,161 @@
<template>
<view>
<view class='module'>
<view class="cu-form-group">
<view class="title">会员编码</view>
{{form.memberNum}}
</view>
<view class='common-hr'></view>
</view>
<view class='module'>
<view class="cu-form-group">
<view class="title">会员名称</view>
<text v-show="!memberNameShow" @click="memberNameShow=true">
{{form.memberName}}
</text>
<input v-show="memberNameShow" @blur="memberNameShow=false" type="text" :value="form.memberName" />
</view>
<view class='common-hr'></view>
</view>
<view class='module'>
<view class="cu-form-group">
<view class="title">会员手机号</view>
{{form.mobilePhone}}
</view>
<view class='common-hr'></view>
</view>
<view class='module'>
<view class="cu-form-group">
<view class="title">性别</view>
<picker @change="PickerChange" :value="form.sex" :range="picker">
<view class="picker">
{{form.sex>-1?picker[form.sex]:form.sex == 1 ? '男' : '女'}}
</view>
</picker>
</view>
<view class='common-hr'></view>
</view>
<view class='module'>
<view class="cu-form-group">
<view class="title">支付密码</view>
<input type="password" placeholder="请输入您的支付密码" v-show="passwordShow" :value="form.cashPassword" />
<button class="cu-btn round line-red" @click="passClick()"> <text v-if="!passwordShow"></text><text v-else></text></button>
</view>
<view class='common-hr'></view>
</view>
<view class='module' v-if="passwordShow">
<view class="cu-form-group">
<view class="title">新的密码</view>
<input type="password" placeholder="请输入新的支付密码" :value="form.newCashPassword" />
</view>
<view class='common-hr'></view>
</view>
<view class='module' v-if="passwordShow">
<view class="cu-form-group">
<view class="title">确认密码</view>
<input type="password" placeholder="请再次输入支付密码" :value="form.confirmpass" />
</view>
<view class='common-hr'></view>
</view>
<button style="width: 90%;margin: 50upx 5%;" @click="confirm" class="cu-btn bg-red lg">确认修改</button>
</view>
</template>
<script>
export default {
data() {
return {
form: {
memberNum: null,
memberName: null,
mobilePhone: null,
sex: null,
cashPassword: null,
newCashPassword: null,
confirmpass: null,
},
memberNameShow: false,
modalName: "",
passwordShow: false,
picker: ["女", "男"]
}
},
methods: {
passClick() {
this.passwordShow = !this.passwordShow
},
PickerChange(e) {
this.form.sex = e.detail.value
},
confirm() {
let flag = true
if (this.passwordShow == true) {
if (this.form.cashPassword == null) {
uni.showToast({
title: '原始支付密码不能为空',
icon: 'none',
duration: 2000
});
} else if (this.form.newCashPassword == null) {
uni.showToast({
title: '新的支付密码不能为空',
icon: 'none',
duration: 2000
});
} else if (this.form.newCashPassword != this.form.confirmpass) {
uni.showToast({
title: '两次输入密码不一致',
icon: 'none',
duration: 2000
});
} else {
flag = false
}
}
if (flag == true) {
this.$api.editmemberCs(this.form).then(res => {
if (res.code == "000000") {
uni.showToast({
title: '修改成功',
icon: 'none',
duration: 2000
});
uni.switchTab({
url: '../../../mySet'
});
} else {
uni.showToast({
title: res.message,
icon: 'none',
duration: 2000
});
}
})
}
},
},
created() {
this.form = uni.getStorageSync('userInfo')
delete this.form.cashPassword
// this.form.cashPassword = null
}
}
</script>
<style>
.cu-form-group .title {
min-width: calc(4em + 30upx);
}
.cu-form-group input {
text-align: left;
}
.common-hr {
width: 94%;
margin: 0 3%;
height: 1upx;
background-color: #ececec;
}
</style>

@ -1,11 +1,11 @@
<template>
<view>
<view class='nav'>
<image bindtap='chooseAvatar' class="cu-avatar xl round" src='../../../../../static/image/mySet.jpg'></image>
</view>
<view class='module'>
<view class="cu-form-group" v-if="user.user==0">
<view class="title" >会员编码</view>
<view class="title" >会员编码</view>
{{user.memberNum}}
</view>
@ -39,8 +39,15 @@
<view class='module'>
<view class="cu-form-group">
<view class="title">性别</view>
<text @tap="showModal" data-target="RadioModal">
{{user.sex == 1 ? '男' : '女'}}
</text>
</view>
</view>
<view v-if="user.user==0" class="flex justify-center" style="width: 100%;font-size: 28upx; color: #383838; margin-top: 50upx;">
<navigator url="edit-message/edit-message">
<button class="cu-btn round line-red">修改信息</button>
</navigator>
</view>
</view>
</template>
@ -72,8 +79,9 @@
<style>
.nav {
width: 128upx;
margin: 60upx auto;
width: 130upx;
margin: 40upx auto;
padding-bottom: 20upx;
}
.nav>image {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -22,7 +22,8 @@
"pages/tabBar/myHome/todays-star/todays-star",
"pages/tabBar/myHome/reservation/reservation",
"pages/tabBar/myHome/service-feedback/service-feedback",
"pages/tabBar/myHome/service-feedback/feedback/feedback"
"pages/tabBar/myHome/service-feedback/feedback/feedback",
"pages/tabBar/mySet/common/message/edit-message/edit-message"
],
"subPackages": [],
"window": {

@ -1981,6 +1981,10 @@ module.exports = {
selectByMember: function selectByMember(data) {
return (0, _http.default)('/demay/ssm/memberCs/selectByMember', 'post', data);
},
// 门店会员修改信息 会员端-门店会员修改信息
editmemberCs: function editmemberCs(data) {
return (0, _http.default)('/demay/ssm/memberCs/update', 'post', data);
},
/** --------------------------------员工 -------------------------------------------------------*/

@ -0,0 +1,318 @@
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/tabBar/mySet/common/message/edit-message/edit-message"],{
/***/ 220:
/*!**********************************************************************************************************************************************************************!*\
!*** E:/360MoveData/Users/Administrator/Documents/HBuilderProjects/DeMay/main.js?{"page":"pages%2FtabBar%2FmySet%2Fcommon%2Fmessage%2Fedit-message%2Fedit-message"} ***!
\**********************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(createPage) {__webpack_require__(/*! uni-pages */ 4);
var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 2));
var _editMessage = _interopRequireDefault(__webpack_require__(/*! ./pages/tabBar/mySet/common/message/edit-message/edit-message.vue */ 221));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}
createPage(_editMessage.default);
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["createPage"]))
/***/ }),
/***/ 221:
/*!*******************************************************************************************************************************************!*\
!*** E:/360MoveData/Users/Administrator/Documents/HBuilderProjects/DeMay/pages/tabBar/mySet/common/message/edit-message/edit-message.vue ***!
\*******************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _edit_message_vue_vue_type_template_id_d0bd16b8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./edit-message.vue?vue&type=template&id=d0bd16b8& */ 222);
/* harmony import */ var _edit_message_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./edit-message.vue?vue&type=script&lang=js& */ 224);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _edit_message_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _edit_message_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var _edit_message_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit-message.vue?vue&type=style&index=0&lang=css& */ 226);
/* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 10);
var renderjs
/* normalize component */
var component = Object(_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
_edit_message_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
_edit_message_vue_vue_type_template_id_d0bd16b8___WEBPACK_IMPORTED_MODULE_0__["render"],
_edit_message_vue_vue_type_template_id_d0bd16b8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
false,
null,
null,
null,
false,
_edit_message_vue_vue_type_template_id_d0bd16b8___WEBPACK_IMPORTED_MODULE_0__["components"],
renderjs
)
component.options.__file = "pages/tabBar/mySet/common/message/edit-message/edit-message.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ 222:
/*!**************************************************************************************************************************************************************************!*\
!*** E:/360MoveData/Users/Administrator/Documents/HBuilderProjects/DeMay/pages/tabBar/mySet/common/message/edit-message/edit-message.vue?vue&type=template&id=d0bd16b8& ***!
\**************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_edit_message_vue_vue_type_template_id_d0bd16b8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./edit-message.vue?vue&type=template&id=d0bd16b8& */ 223);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_edit_message_vue_vue_type_template_id_d0bd16b8___WEBPACK_IMPORTED_MODULE_0__["render"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_edit_message_vue_vue_type_template_id_d0bd16b8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_edit_message_vue_vue_type_template_id_d0bd16b8___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_edit_message_vue_vue_type_template_id_d0bd16b8___WEBPACK_IMPORTED_MODULE_0__["components"]; });
/***/ }),
/***/ 223:
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/360MoveData/Users/Administrator/Documents/HBuilderProjects/DeMay/pages/tabBar/mySet/common/message/edit-message/edit-message.vue?vue&type=template&id=d0bd16b8& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
var components
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
if (!_vm._isMounted) {
_vm.e0 = function($event) {
_vm.memberNameShow = true
}
_vm.e1 = function($event) {
_vm.memberNameShow = false
}
}
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ 224:
/*!********************************************************************************************************************************************************************!*\
!*** E:/360MoveData/Users/Administrator/Documents/HBuilderProjects/DeMay/pages/tabBar/mySet/common/message/edit-message/edit-message.vue?vue&type=script&lang=js& ***!
\********************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_edit_message_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./edit-message.vue?vue&type=script&lang=js& */ 225);
/* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_edit_message_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_edit_message_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_edit_message_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_edit_message_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_edit_message_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 225:
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/360MoveData/Users/Administrator/Documents/HBuilderProjects/DeMay/pages/tabBar/mySet/common/message/edit-message/edit-message.vue?vue&type=script&lang=js& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; //
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
var _default =
{
data: function data() {
return {
form: {
memberNum: null,
memberName: null,
mobilePhone: null,
sex: null,
cashPassword: null,
newCashPassword: null,
confirmpass: null },
memberNameShow: false,
modalName: "",
passwordShow: false,
picker: ["女", "男"] };
},
methods: {
passClick: function passClick() {
this.passwordShow = !this.passwordShow;
},
PickerChange: function PickerChange(e) {
this.form.sex = e.detail.value;
},
confirm: function confirm() {
var flag = true;
if (this.passwordShow == true) {
if (this.form.cashPassword == null) {
uni.showToast({
title: '原始支付密码不能为空',
icon: 'none',
duration: 2000 });
} else if (this.form.newCashPassword == null) {
uni.showToast({
title: '新的支付密码不能为空',
icon: 'none',
duration: 2000 });
} else if (this.form.newCashPassword != this.form.confirmpass) {
uni.showToast({
title: '两次输入密码不一致',
icon: 'none',
duration: 2000 });
} else {
flag = false;
}
}
if (flag == true) {
this.$api.editmemberCs(this.form).then(function (res) {
if (res.code == "000000") {
uni.showToast({
title: '修改成功',
icon: 'none',
duration: 2000 });
uni.switchTab({
url: '../../../mySet' });
} else {
uni.showToast({
title: res.message,
icon: 'none',
duration: 2000 });
}
});
}
} },
created: function created() {
this.form = uni.getStorageSync('userInfo');
delete this.form.cashPassword;
// this.form.cashPassword = null
} };exports.default = _default;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
/***/ }),
/***/ 226:
/*!****************************************************************************************************************************************************************************!*\
!*** E:/360MoveData/Users/Administrator/Documents/HBuilderProjects/DeMay/pages/tabBar/mySet/common/message/edit-message/edit-message.vue?vue&type=style&index=0&lang=css& ***!
\****************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_G_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_edit_message_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./edit-message.vue?vue&type=style&index=0&lang=css& */ 227);
/* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_G_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_edit_message_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_G_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_G_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_edit_message_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _G_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_G_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_edit_message_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_G_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_edit_message_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_G_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_G_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_edit_message_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 227:
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/360MoveData/Users/Administrator/Documents/HBuilderProjects/DeMay/pages/tabBar/mySet/common/message/edit-message/edit-message.vue?vue&type=style&index=0&lang=css& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
if(false) { var cssReload; }
/***/ })
},[[220,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../../../../../.sourcemap/mp-weixin/pages/tabBar/mySet/common/message/edit-message/edit-message.js.map

@ -0,0 +1,6 @@
{
"navigationBarBackgroundColor": "#e83131",
"navigationBarTitleText": "修改信息",
"enablePullDownRefresh": false,
"usingComponents": {}
}

@ -0,0 +1 @@
<view><view class="module"><view class="cu-form-group"><view class="title">会员编码</view>{{''+form.memberNum+''}}</view><view class="common-hr"></view></view><view class="module"><view class="cu-form-group"><view class="title">会员名称</view><text data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" hidden="{{!(!memberNameShow)}}" bindtap="__e">{{''+form.memberName+''}}</text><input hidden="{{!(memberNameShow)}}" type="text" data-event-opts="{{[['blur',[['e1',['$event']]]]]}}" value="{{form.memberName}}" bindblur="__e"/></view><view class="common-hr"></view></view><view class="module"><view class="cu-form-group"><view class="title">会员手机号</view>{{''+form.mobilePhone+''}}</view><view class="common-hr"></view></view><view class="module"><view class="cu-form-group"><view class="title">性别</view><picker value="{{form.sex}}" range="{{picker}}" data-event-opts="{{[['change',[['PickerChange',['$event']]]]]}}" bindchange="__e"><view class="picker">{{''+(form.sex>-1?picker[form.sex]:form.sex==1?'男':'女')+''}}</view></picker></view><view class="common-hr"></view></view><view class="module"><view class="cu-form-group"><view class="title">支付密码</view><input hidden="{{!(passwordShow)}}" type="password" placeholder="请输入您的支付密码" value="{{form.cashPassword}}"/><button data-event-opts="{{[['tap',[['passClick']]]]}}" class="cu-btn round line-red" bindtap="__e"><block wx:if="{{!passwordShow}}"><text>变更</text></block><block wx:else><text>取消</text></block></button></view><view class="common-hr"></view></view><block wx:if="{{passwordShow}}"><view class="module"><view class="cu-form-group"><view class="title">新的密码</view><input type="password" placeholder="请输入新的支付密码" value="{{form.newCashPassword}}"/></view><view class="common-hr"></view></view></block><block wx:if="{{passwordShow}}"><view class="module"><view class="cu-form-group"><view class="title">确认密码</view><input type="password" placeholder="请再次输入支付密码" value="{{form.confirmpass}}"/></view><view class="common-hr"></view></view></block><button data-event-opts="{{[['tap',[['confirm',['$event']]]]]}}" class="cu-btn bg-red lg" style="width:90%;margin:50rpx 5%;" bindtap="__e">确认修改</button></view>

@ -0,0 +1,14 @@
.cu-form-group .title {
min-width: calc(4em + 30rpx);
}
.cu-form-group input {
text-align: left;
}
.common-hr {
width: 94%;
margin: 0 3%;
height: 1rpx;
background-color: #ececec;
}

@ -177,6 +177,13 @@ __webpack_require__.r(__webpack_exports__);
//
//
//
//
//
//
//
//
//
//
var _default =
{
data: function data() {

@ -1 +1 @@
<view><view class="nav"><image class="cu-avatar xl round" bindtap="chooseAvatar" src="../../../../../static/image/mySet.jpg"></image></view><view class="module"><block wx:if="{{user.user==0}}"><view class="cu-form-group"><view class="title">会员编码</view><view class="title">会员编码</view>{{''+user.memberNum+''}}</view></block><block wx:else><view class="cu-form-group"><view class="title">员工水牌号</view>{{''+user.brandNumber+''}}</view></block><view class="common-hr"></view></view><view class="module"><block wx:if="{{user.user==0}}"><view class="cu-form-group"><view class="title">姓名</view>{{''+user.memberName+''}}</view></block><block wx:else><view class="cu-form-group"><view class="title">姓名</view>{{''+user.staffName+''}}</view></block><view class="common-hr"></view></view><view class="module"><view class="cu-form-group" data-target="ModalOld"><view class="title">手机</view>{{''+user.mobilePhone+''}}</view><view class="common-hr"></view></view><view class="module"><view class="cu-form-group"><view class="title">性别</view>{{''+(user.sex==1?'男':'女')+''}}</view></view></view>
<view><view class="nav"><image class="cu-avatar xl round" bindtap="chooseAvatar" src="../../../../../static/image/mySet.jpg"></image></view><view class="module"><block wx:if="{{user.user==0}}"><view class="cu-form-group"><view class="title">会员编码</view>{{''+user.memberNum+''}}</view></block><block wx:else><view class="cu-form-group"><view class="title">员工水牌号</view>{{''+user.brandNumber+''}}</view></block><view class="common-hr"></view></view><view class="module"><block wx:if="{{user.user==0}}"><view class="cu-form-group"><view class="title">姓名</view>{{''+user.memberName+''}}</view></block><block wx:else><view class="cu-form-group"><view class="title">姓名</view>{{''+user.staffName+''}}</view></block><view class="common-hr"></view></view><view class="module"><view class="cu-form-group" data-target="ModalOld"><view class="title">手机</view>{{''+user.mobilePhone+''}}</view><view class="common-hr"></view></view><view class="module"><view class="cu-form-group"><view class="title">性别</view><text data-target="RadioModal" data-event-opts="{{[['tap',[['showModal',['$event']]]]]}}" bindtap="__e">{{''+(user.sex==1?'男':'女')+''}}</text></view></view><block wx:if="{{user.user==0}}"><view class="flex justify-center" style="width:100%;font-size:28rpx;color:#383838;margin-top:50rpx;"><navigator url="edit-message/edit-message"><button class="cu-btn round line-red">修改信息</button></navigator></view></block></view>

@ -1,7 +1,8 @@
.nav {
width: 128rpx;
margin: 60rpx auto;
width: 130rpx;
margin: 40rpx auto;
padding-bottom: 20rpx;
}
.nav>image {
background: white;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Loading…
Cancel
Save