diff --git a/admin/src/app/api/school_approval/process.ts b/admin/src/app/api/school_approval/process.ts index 133cd457..1ee13814 100644 --- a/admin/src/app/api/school_approval/process.ts +++ b/admin/src/app/api/school_approval/process.ts @@ -5,7 +5,7 @@ import request from '@/utils/request' * @param params */ export function getProcessList(params?: Record) { - return request.get({ url: '/school_approval/process/lists', params }) + return request.get('/school_approval/process/lists', { params }) } /** @@ -13,7 +13,7 @@ export function getProcessList(params?: Record) { * @param params */ export function getProcessInfo(params: { id: number }) { - return request.get({ url: '/school_approval/process/info', params }) + return request.get('/school_approval/process/info', { params }) } /** @@ -21,7 +21,7 @@ export function getProcessInfo(params: { id: number }) { * @param params */ export function createProcess(params: any) { - return request.post({ url: '/school_approval/process/create', data: params }) + return request.post('/school_approval/process/create', params) } /** @@ -29,7 +29,7 @@ export function createProcess(params: any) { * @param params */ export function approveProcess(params: { process_id: number; status: string; remarks?: string }) { - return request.post({ url: '/school_approval/process/approve', data: params }) + return request.post('/school_approval/process/approve', params) } /** @@ -37,5 +37,5 @@ export function approveProcess(params: { process_id: number; status: string; rem * @param params */ export function cancelProcess(params: { process_id: number }) { - return request.post({ url: '/school_approval/process/cancel', data: params }) + return request.post('/school_approval/process/cancel', params) } \ No newline at end of file diff --git a/admin/src/app/views/school_approval/config/index.vue b/admin/src/app/views/school_approval/config/index.vue index ddea7afa..4d2de39b 100644 --- a/admin/src/app/views/school_approval/config/index.vue +++ b/admin/src/app/views/school_approval/config/index.vue @@ -590,6 +590,15 @@ \ No newline at end of file + diff --git a/admin/src/app/views/school_approval/process/index.vue b/admin/src/app/views/school_approval/process/index.vue index f1426540..e1e95ea6 100644 --- a/admin/src/app/views/school_approval/process/index.vue +++ b/admin/src/app/views/school_approval/process/index.vue @@ -5,14 +5,14 @@
- {{ $t('approval.process.create') }} + {{ '创建(测试暂留)' }}
- - - + + + - {{ $t('common.search') }} + {{ '搜索' }} - {{ $t('common.reset') }} + {{ '重置' }}
- - - + + + - - - - - - + + + + + + - + @@ -103,7 +103,7 @@ - + - + - + @@ -154,7 +154,7 @@ - + - {{ $t('approval.process.approved') }} - {{ $t('approval.process.rejected') }} + {{ '已审批' }} + {{ '已拒绝' }} - + @@ -191,41 +191,41 @@ - + {{ state.detailDialog.info.id }} - + {{ state.detailDialog.info.process_name }} - + {{ state.detailDialog.info.applicant_id }} - + {{ state.detailDialog.info.application_time }} - + {{ state.detailDialog.info.current_approver_id }} - + {{ getStatusText(state.detailDialog.info.approval_status) }} - + {{ state.detailDialog.info.approval_time || '-' }} - + {{ state.detailDialog.info.remarks || '-' }}
-
{{ $t('approval.process.participants') }}
+
{{ '参与者' }}
- {{ $t('approval.process.participantLabel', { index: index + 1 }) }} + {{ '参与者' + (index + 1) }}
- {{ $t('approval.process.participantId') }}:{{ node.participant_id }} + {{ '参与者ID' }}:{{ node.participant_id }}
- {{ $t('approval.process.sequence') }}:{{ node.sequence }} + {{ '顺序' }}:{{ node.sequence }}
- {{ $t('approval.process.status') }}:{{ getStatusText(node.status) }} + {{ '状态' }}:{{ getStatusText(node.status) }}
- {{ $t('approval.process.signType') }}:{{ node.sign_type === 'or_sign' ? $t('approval.process.orSign') : $t('approval.process.andSign') }} + {{ '签名类型' }}:{{ node.sign_type === 'or_sign' ? '或签名' : '和签名' }}
- {{ $t('approval.process.remarks') }}:{{ node.remarks || '-' }} + {{ '备注' }}:{{ node.remarks || '-' }}
@@ -263,23 +263,39 @@ import { reactive, ref, onMounted } from 'vue' import { ElMessage, ElMessageBox, FormInstance } from 'element-plus' import { getProcessList, getProcessInfo, createProcess, approveProcess, cancelProcess } from '@/app/api/school_approval/process' import { getConfigList } from '@/app/api/school_approval/config' -import { useI18n } from 'vue-i18n' +// import { useI18n } from 'vue-i18n' // import { useUserInfo } from '@/stores/userInfo' -const { t } = useI18n() +// const { t } = useI18n() // const userInfo = useUserInfo() // 表单引用 const createFormRef = ref() const approveFormRef = ref() +// 在script区域顶部添加接口定义 +interface ConfigOption { + label: string; + value: number; +} + +interface Participant { + participant_id: number; + sequence: number; + status: string; + sign_type: string; + remarks?: string; +} + // 状态 const state = reactive({ loading: false, processList: [], total: 0, activeTab: 'all', - userInfo: null, + userInfo: { + uid: 1 // 提供一个默认的用户ID,实际项目中应该从store获取 + }, searchParams: { page: 1, limit: 10, @@ -288,7 +304,7 @@ const state = reactive({ applicant_id: 0, approver_id: 0 }, - configOptions: [], // 审批流配置选项 + configOptions: [] as ConfigOption[], // 添加类型标注 createDialog: { visible: false, loading: false, @@ -299,10 +315,10 @@ const state = reactive({ }, rules: { process_name: [ - { required: true, message: t('approval.process.processNameRequired'), trigger: 'blur' } + { required: true, message: '请输入流程名称', trigger: 'blur' } ], config_id: [ - { required: true, message: t('approval.process.configIdRequired'), trigger: 'change' } + { required: true, message: '请选择审批流配置', trigger: 'change' } ] } }, @@ -316,13 +332,23 @@ const state = reactive({ }, rules: { status: [ - { required: true, message: t('approval.process.statusRequired'), trigger: 'change' } + { required: true, message: '请选择审批状态', trigger: 'change' } ] } }, detailDialog: { visible: false, - info: {} + info: { + id: 0, + process_name: '', + applicant_id: 0, + application_time: '', + current_approver_id: 0, + approval_status: '', + approval_time: '', + remarks: '', + participants: [] as Participant[] // 添加类型标注 + } } }) @@ -394,11 +420,11 @@ function handleTabChange() { async function getConfigOptions() { try { const res = await getConfigList({ status: 1 }) - state.configOptions = res.data.list.map((item: any) => { + state.configOptions = (res.data.list || []).map((item: any) => { return { - label: item.config_name, - value: item.id - } + label: item.config_name || '', + value: item.id || 0 + } as ConfigOption }) } catch (error) { console.error(error) @@ -425,7 +451,7 @@ async function handleCreateSubmit() { state.createDialog.loading = true try { await createProcess(state.createDialog.form) - ElMessage.success(t('approval.process.createSuccess')) + ElMessage.success('创建成功') state.createDialog.visible = false getList() } catch (error) { @@ -460,7 +486,7 @@ async function handleApproveSubmit() { status: state.approveDialog.form.status, remarks: state.approveDialog.form.remarks }) - ElMessage.success(t('approval.process.approveSuccess')) + ElMessage.success('审批成功') state.approveDialog.visible = false getList() } catch (error) { @@ -473,15 +499,15 @@ async function handleApproveSubmit() { // 撤销 function handleCancel(row: any) { - ElMessageBox.confirm(t('approval.process.confirmCancel'), t('common.warning'), { - confirmButtonText: t('common.confirm'), - cancelButtonText: t('common.cancel'), + ElMessageBox.confirm('确认取消审批?', '警告', { + confirmButtonText: '确认', + cancelButtonText: '取消', type: 'warning' }) .then(async () => { try { await cancelProcess({ process_id: row.id }) - ElMessage.success(t('approval.process.cancelSuccess')) + ElMessage.success('取消成功') getList() } catch (error) { console.error(error) @@ -514,9 +540,9 @@ function getStatusType(status: string) { // 获取状态文本 function getStatusText(status: string) { const map: Record = { - pending: t('approval.process.pending'), - approved: t('approval.process.approved'), - rejected: t('approval.process.rejected') + pending: '待审批', + approved: '已审批', + rejected: '已拒绝' } return map[status] || status } diff --git a/admin/src/utils/request.ts b/admin/src/utils/request.ts index 982b27ee..60d7b5fd 100644 --- a/admin/src/utils/request.ts +++ b/admin/src/utils/request.ts @@ -8,7 +8,6 @@ import type { import { getToken, isUrl } from './common' import { ElMessage } from 'element-plus' import type { MessageParams } from 'element-plus' -import { t } from '@/lang' import useUserStore from '@/stores/modules/user' import storage from '@/utils/storage' @@ -172,13 +171,13 @@ class Request { const errStatus = err.response.status switch (errStatus) { case 400: - errMessage = t('axios.400') + errMessage = '请求错误' break case 401: - errMessage = t('axios.401') + errMessage = '未授权,请登录' break case 403: - errMessage = t('axios.403') + errMessage = '拒绝访问' break case 404: let baseURL = ''; @@ -191,38 +190,38 @@ class Request { } catch (e) { baseURL = location.origin; } - errMessage = baseURL + t('axios.baseUrlError') + errMessage = baseURL + '请求地址出错' break case 405: - errMessage = t('axios.405') + errMessage = '请求方法未允许' break case 408: - errMessage = t('axios.408') + errMessage = '请求超时' break case 409: - errMessage = t('axios.409') + errMessage = '资源冲突' break case 500: - errMessage = t('axios.500') + errMessage = '服务器内部错误' break case 501: - errMessage = t('axios.501') + errMessage = '服务未实现' break case 502: - errMessage = t('axios.502') + errMessage = '网关错误' break case 503: - errMessage = t('axios.503') + errMessage = '服务不可用' break case 504: - errMessage = t('axios.504') + errMessage = '网关超时' break case 505: - errMessage = t('axios.505') + errMessage = 'HTTP版本不受支持' break } } - err.message.includes('timeout') && (errMessage = t('axios.timeout')) + err.message.includes('timeout') && (errMessage = '请求超时') if (err.code == 'ERR_NETWORK') { let baseURL = ''; try { @@ -234,7 +233,7 @@ class Request { } catch (e) { baseURL = location.origin; } - errMessage = baseURL + t('axios.baseUrlError') + errMessage = baseURL + '请求地址出错' } errMessage && this.showElMessage({ @@ -256,7 +255,11 @@ class Request { private messageCache = new Map() private showElMessage(options: MessageParams) { - const cacheKey = options.message + // 处理类型问题,安全地获取消息 + const message = typeof options === 'string' ? options : (options as any).message; + if (!message) return; + + const cacheKey = message; const cachedMessage = this.messageCache.get(cacheKey) if (!cachedMessage || Date.now() - cachedMessage.timestamp > 5000) { diff --git a/niucloud/app/adminapi/controller/person_course_schedule/PersonCourseSchedule.php b/niucloud/app/adminapi/controller/person_course_schedule/PersonCourseSchedule.php index c96aa60d..9a07a94d 100644 --- a/niucloud/app/adminapi/controller/person_course_schedule/PersonCourseSchedule.php +++ b/niucloud/app/adminapi/controller/person_course_schedule/PersonCourseSchedule.php @@ -50,14 +50,11 @@ class PersonCourseSchedule extends BaseAdminController */ public function add(){ $data = $this->request->params([ - ["person_id",0], - ["person_type",""], + ["resources_id",[]], ["schedule_id",0], - ["course_date","2025-05-29 17:03:27"], - ["time_slot",""], + ["student_ids",[]], ]); - $this->validate($data, 'app\validate\person_course_schedule\PersonCourseSchedule.add'); $id = (new PersonCourseScheduleService())->add($data); return success('ADD_SUCCESS', ['id' => $id]); } @@ -69,14 +66,11 @@ class PersonCourseSchedule extends BaseAdminController */ public function edit(int $id){ $data = $this->request->params([ - ["person_id",0], - ["person_type",""], - ["schedule_id",0], - ["course_date","2025-05-29 17:03:27"], - ["time_slot",""], + ["resources_id",[]], + ["schedule_id",0], + ["student_ids",[]], ]); - $this->validate($data, 'app\validate\person_course_schedule\PersonCourseSchedule.edit'); (new PersonCourseScheduleService())->edit($id, $data); return success('EDIT_SUCCESS'); } diff --git a/niucloud/app/adminapi/controller/school_approval/Process.php b/niucloud/app/adminapi/controller/school_approval/Process.php index e676aa25..cc67e5d8 100644 --- a/niucloud/app/adminapi/controller/school_approval/Process.php +++ b/niucloud/app/adminapi/controller/school_approval/Process.php @@ -58,7 +58,7 @@ class Process extends BaseAdminController $where[] = ['approval_status', '=', 'pending']; } - $data = $this->service->getList($where, $page, $limit); + $data = $this->service->getList($where, (int)$page, (int)$limit); return success($data); } @@ -73,7 +73,7 @@ class Process extends BaseAdminController return fail('参数错误'); } - $info = $this->service->getInfo($id); + $info = $this->service->getInfo((int)$id); if (empty($info)) { return fail('审批流程不存在'); } @@ -99,7 +99,7 @@ class Process extends BaseAdminController } // 设置申请人ID - $data['applicant_id'] = $this->user_info['uid']; + $data['applicant_id'] = $this->request->uid(); try { $process_id = $this->service->create($data, $config_id); @@ -127,7 +127,7 @@ class Process extends BaseAdminController } try { - $result = $this->service->approve($process_id, $this->user_info['uid'], $status, $remarks); + $result = $this->service->approve((int)$process_id, $this->request->uid(), $status, $remarks); return success($result); } catch (\Exception $e) { return fail($e->getMessage()); @@ -146,7 +146,7 @@ class Process extends BaseAdminController } try { - $result = $this->service->cancel($process_id, $this->user_info['uid']); + $result = $this->service->cancel($process_id, $this->request->uid()); return success($result); } catch (\Exception $e) { return fail($e->getMessage()); diff --git a/niucloud/app/api/controller/apiController/Common.php b/niucloud/app/api/controller/apiController/Common.php index 9011ea0e..7bccd8bd 100644 --- a/niucloud/app/api/controller/apiController/Common.php +++ b/niucloud/app/api/controller/apiController/Common.php @@ -61,4 +61,36 @@ class Common extends BaseApiService return success([]); } + + //获取配置信息 + public function getConfig(Request $request){ + $config_key = $request->param('config_key', '');//配置项关键字 + if (empty($config_key)) { + return fail('缺少必填参数'); + } + $where = [ + 'config_key'=>$config_key + ]; + + $res = (new CommonService())->getConfig($where); + if (!$res){ + return fail('配置信息有误'); + } + return success($res); + } + + public function getMiniWxOpenId(Request $request){ + $code = $request->param('code', '');//微信code + if (empty($code)) { + return fail('缺少必填参数'); + } + + $res = (new CommonService())->getMiniWxOpenId($code); + if (!$res['code']){ + return fail($res['msg']); + } + return success($res['data']); + } + + } diff --git a/niucloud/app/api/route/route.php b/niucloud/app/api/route/route.php index 9b55b060..f26b3824 100644 --- a/niucloud/app/api/route/route.php +++ b/niucloud/app/api/route/route.php @@ -178,6 +178,10 @@ Route::group(function () { Route::get('common/getDictionary', 'apiController.Common/getDictionary'); //忘记密码-通过短信验证码进行密码重置(学生/员工通用) Route::post('common/forgetPassword', 'apiController.Common/forgetPassword'); + //获取配置项 + Route::get('common/getConfig', 'apiController.Common/getConfig'); + //获取微信小程序openid + Route::post('common/getMiniWxOpenId', 'apiController.Common/getMiniWxOpenId'); diff --git a/niucloud/app/model/person_course_schedule/PersonCourseSchedule.php b/niucloud/app/model/person_course_schedule/PersonCourseSchedule.php index e6bd524c..e547d1ae 100644 --- a/niucloud/app/model/person_course_schedule/PersonCourseSchedule.php +++ b/niucloud/app/model/person_course_schedule/PersonCourseSchedule.php @@ -11,6 +11,8 @@ namespace app\model\person_course_schedule; +use app\model\personnel\Personnel; +use app\model\student\Student; use core\base\BaseModel; use think\model\relation\HasMany; use think\model\relation\HasOne; @@ -40,7 +42,19 @@ class PersonCourseSchedule extends BaseModel /** - * 搜索器:人员与课程安排关系资源 + * 搜索器:人员与课程安排关系关系编号 + * @param $value + * @param $data + */ + public function searchIdAttr($query, $value, $data) + { + if ($value) { + $query->where("id", $value); + } + } + + /** + * 搜索器:人员与课程安排关系人员或资源ID * @param $value * @param $data */ @@ -51,13 +65,71 @@ class PersonCourseSchedule extends BaseModel } } + /** + * 搜索器:人员与课程安排关系人员类型: student-正式学员, customer_resource-客户资源 + * @param $value + * @param $data + */ + public function searchPersonTypeAttr($query, $value, $data) + { + if ($value) { + $query->where("person_type", $value); + } + } + + /** + * 搜索器:人员与课程安排关系课程安排ID + * @param $value + * @param $data + */ + public function searchScheduleIdAttr($query, $value, $data) + { + if ($value) { + $query->where("schedule_id", $value); + } + } + + /** + * 搜索器:人员与课程安排关系上课日期 + * @param $value + * @param $data + */ + public function searchCourseDateAttr($query, $value, $data) + { + if ($value) { + $query->where("course_date", $value); + } + } + /** + * 搜索器:人员与课程安排关系上课时段 + * @param $value + * @param $data + */ + public function searchTimeSlotAttr($query, $value, $data) + { + if ($value) { + $query->where("time_slot", $value); + } + } + public function person() + { + return $this->hasOne(Personnel::class, 'id', 'person_id'); + } + public function student() + { + return $this->hasOne(Student::class, 'id', 'student_id'); + } - public function customerResources(){ - return $this->hasOne(CustomerResources::class, 'id', 'person_id')->joinType('left')->withField('name,id')->bind(['person_id_name'=>'name']); + public function resources() + { + return $this->hasOne(CustomerResources::class, 'id', 'resources_id'); } + public function customerResources(){ + return $this->hasOne(CustomerResources::class, 'id', 'person_id')->joinType('left')->withField('name,id')->bind(['person_id_name'=>'name']); + } } diff --git a/niucloud/app/service/api/apiService/CommonService.php b/niucloud/app/service/api/apiService/CommonService.php index 5a41285a..1dde8cfd 100644 --- a/niucloud/app/service/api/apiService/CommonService.php +++ b/niucloud/app/service/api/apiService/CommonService.php @@ -13,6 +13,7 @@ namespace app\service\api\apiService; use app\model\dict\Dict; use app\model\member\Member; +use app\model\sys\SysConfig; use app\model\sys\SysUser; use core\base\BaseApiService; @@ -165,5 +166,80 @@ class CommonService extends BaseApiService return $distance <= $radius;//false=超出打卡范围 } + /** + * 获取配置文件 + * @param array $where + */ + public function getConfig(array $where){ + $model = (new SysConfig()); + if(!empty($where['config_key'])){ + $model = $model->where('config_key',$where['config_key']); + } + $data = $model->find();//员工信息 + + if($data){ + $data = $data->toArray(); + }else{ + $data = []; + } + + return $data; + } + + //获取微信小程序openid + public function getMiniWxOpenId(string $code) + { + // 微信小程序登录接口地址 + $url = 'https://api.weixin.qq.com/sns/jscode2session'; + + // 从配置中获取appid和secret + $config = (new SysConfig())->where('config_key', 'weapp')->find();//微信小程序配置信息 + if (!$config) { + return [ + 'code' => 0, + 'msg' => '未找到微信小程序配置信息', + 'data' => [] + ]; + } + + $configData = $config->toArray(); + + + + $params = [ + 'appid' => $configData['value']['app_id'] ?? '', + 'secret' => $configData['value']['app_secret'] ?? '', + 'js_code' => $code, + 'grant_type' => 'authorization_code' + ]; + + // 发起请求 + $ch = curl_init(); + curl_setopt($ch, CURLOPT_URL, $url . '?' . http_build_query($params)); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); + $response = curl_exec($ch); + curl_close($ch); + + // 处理响应 + $result = json_decode($response, true); + + if (isset($result['errcode']) && $result['errcode'] != 0) { + return [ + 'code' => 0, + 'msg' => '获取 openid 失败: ' . $result['errmsg'], + 'data' => [] + ]; + } + + return [ + 'code' => 1, + 'msg' => '操作成功', + 'data' => [ + 'openid' => $result['openid'] ?? '', + 'session_key' => $result['session_key'] ?? '' + ] + ]; + } + } diff --git a/niucloud/app/service/school_approval/SchoolApprovalProcessService.php b/niucloud/app/service/school_approval/SchoolApprovalProcessService.php index f92094f1..f79a28d2 100644 --- a/niucloud/app/service/school_approval/SchoolApprovalProcessService.php +++ b/niucloud/app/service/school_approval/SchoolApprovalProcessService.php @@ -81,7 +81,7 @@ class SchoolApprovalProcessService $process = [ 'process_name' => $data['process_name'], 'applicant_id' => $data['applicant_id'], - 'application_time' => time(), + 'application_time' => date("Y-m-d H:i:s"), 'current_approver_id' => 0, // 初始时为0,后面会更新 'approval_status' => SchoolApprovalProcess::STATUS_PENDING, 'remarks' => $data['remarks'] ?? '' diff --git a/niucloud/public/uniapp_src/static/images/common/black_arrow_right.png b/niucloud/public/uniapp_src/static/images/common/black_arrow_right.png new file mode 100644 index 00000000..79e6fe92 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/black_arrow_right.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/closex.png b/niucloud/public/uniapp_src/static/images/common/closex.png new file mode 100644 index 00000000..3ecc7fca Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/closex.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/clousex-big.png b/niucloud/public/uniapp_src/static/images/common/clousex-big.png new file mode 100644 index 00000000..95bea45e Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/clousex-big.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/common_icon_jump_gold.png b/niucloud/public/uniapp_src/static/images/common/common_icon_jump_gold.png new file mode 100644 index 00000000..0ac94f5f Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/common_icon_jump_gold.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/delete.png b/niucloud/public/uniapp_src/static/images/common/delete.png new file mode 100644 index 00000000..2fabdc82 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/delete.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/edit.png b/niucloud/public/uniapp_src/static/images/common/edit.png new file mode 100644 index 00000000..235f4323 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/edit.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/fa_song.png b/niucloud/public/uniapp_src/static/images/common/fa_song.png new file mode 100644 index 00000000..ea777041 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/fa_song.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/gift_icon_close_new.png b/niucloud/public/uniapp_src/static/images/common/gift_icon_close_new.png new file mode 100644 index 00000000..1dcb46c6 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/gift_icon_close_new.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/gouxuankuang.png b/niucloud/public/uniapp_src/static/images/common/gouxuankuang.png new file mode 100644 index 00000000..e05701ff Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/gouxuankuang.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/gray_arrow_down.png b/niucloud/public/uniapp_src/static/images/common/gray_arrow_down.png new file mode 100644 index 00000000..5aff232e Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/gray_arrow_down.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/icon-close.png b/niucloud/public/uniapp_src/static/images/common/icon-close.png new file mode 100644 index 00000000..331e65dc Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/icon-close.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/icon-drop-down.png b/niucloud/public/uniapp_src/static/images/common/icon-drop-down.png new file mode 100644 index 00000000..27fc8b70 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/icon-drop-down.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/icon_about.png b/niucloud/public/uniapp_src/static/images/common/icon_about.png new file mode 100644 index 00000000..4dbd9e55 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/icon_about.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/icon_black_back.png b/niucloud/public/uniapp_src/static/images/common/icon_black_back.png new file mode 100644 index 00000000..8955e1ab Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/icon_black_back.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/icon_jump_black3.png b/niucloud/public/uniapp_src/static/images/common/icon_jump_black3.png new file mode 100644 index 00000000..5b3dc422 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/icon_jump_black3.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/image-delete.png b/niucloud/public/uniapp_src/static/images/common/image-delete.png new file mode 100644 index 00000000..4987c21c Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/image-delete.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/jia_hao.png b/niucloud/public/uniapp_src/static/images/common/jia_hao.png new file mode 100644 index 00000000..4416a116 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/jia_hao.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/jump-r-arrow.png b/niucloud/public/uniapp_src/static/images/common/jump-r-arrow.png new file mode 100644 index 00000000..c78d9c92 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/jump-r-arrow.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/menu_icon_empty.png b/niucloud/public/uniapp_src/static/images/common/menu_icon_empty.png new file mode 100644 index 00000000..e3c9fee3 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/menu_icon_empty.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/more-arrow-right.png b/niucloud/public/uniapp_src/static/images/common/more-arrow-right.png new file mode 100644 index 00000000..da2003f2 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/more-arrow-right.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/round-black-selected.png b/niucloud/public/uniapp_src/static/images/common/round-black-selected.png new file mode 100644 index 00000000..c278d8f0 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/round-black-selected.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/round_add_disabled.png b/niucloud/public/uniapp_src/static/images/common/round_add_disabled.png new file mode 100644 index 00000000..ec3e3436 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/round_add_disabled.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/round_add_normal.png b/niucloud/public/uniapp_src/static/images/common/round_add_normal.png new file mode 100644 index 00000000..25df59e7 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/round_add_normal.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/round_minus.png b/niucloud/public/uniapp_src/static/images/common/round_minus.png new file mode 100644 index 00000000..cf54b5d0 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/round_minus.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/search-icon.png b/niucloud/public/uniapp_src/static/images/common/search-icon.png new file mode 100644 index 00000000..b3f8e51a Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/search-icon.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/star_normal.png b/niucloud/public/uniapp_src/static/images/common/star_normal.png new file mode 100644 index 00000000..3ee01ece Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/star_normal.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/xi_tong_xiao_xi.png b/niucloud/public/uniapp_src/static/images/common/xi_tong_xiao_xi.png new file mode 100644 index 00000000..866b3b45 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/xi_tong_xiao_xi.png differ diff --git a/niucloud/public/uniapp_src/static/images/common/yong_hu.png b/niucloud/public/uniapp_src/static/images/common/yong_hu.png new file mode 100644 index 00000000..82a925a7 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/common/yong_hu.png differ diff --git a/niucloud/public/uniapp_src/static/images/home/chaungjian.png b/niucloud/public/uniapp_src/static/images/home/chaungjian.png new file mode 100644 index 00000000..10c9c351 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/home/chaungjian.png differ diff --git a/niucloud/public/uniapp_src/static/images/home/tixing.png b/niucloud/public/uniapp_src/static/images/home/tixing.png new file mode 100644 index 00000000..53b564ce Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/home/tixing.png differ diff --git a/niucloud/public/uniapp_src/static/images/home/wang.png b/niucloud/public/uniapp_src/static/images/home/wang.png new file mode 100644 index 00000000..4f423f48 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/home/wang.png differ diff --git a/niucloud/public/uniapp_src/static/images/home/yong.png b/niucloud/public/uniapp_src/static/images/home/yong.png new file mode 100644 index 00000000..b5539d3f Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/home/yong.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/addto.png b/niucloud/public/uniapp_src/static/images/index/addto.png new file mode 100644 index 00000000..443d8af0 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/addto.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/check_mark.png b/niucloud/public/uniapp_src/static/images/index/check_mark.png new file mode 100644 index 00000000..fd4a8914 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/check_mark.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/danlan.png b/niucloud/public/uniapp_src/static/images/index/danlan.png new file mode 100644 index 00000000..b5c930d1 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/danlan.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/danlv.png b/niucloud/public/uniapp_src/static/images/index/danlv.png new file mode 100644 index 00000000..8410e51b Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/danlv.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/dian.png b/niucloud/public/uniapp_src/static/images/index/dian.png new file mode 100644 index 00000000..7bbab5e1 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/dian.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/hong.png b/niucloud/public/uniapp_src/static/images/index/hong.png new file mode 100644 index 00000000..a75a3e1e Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/hong.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/huang.png b/niucloud/public/uniapp_src/static/images/index/huang.png new file mode 100644 index 00000000..90862561 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/huang.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/icon_shopping_bag.png b/niucloud/public/uniapp_src/static/images/index/icon_shopping_bag.png new file mode 100644 index 00000000..05339ffc Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/icon_shopping_bag.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/img.jpg b/niucloud/public/uniapp_src/static/images/index/img.jpg new file mode 100644 index 00000000..0c6b62f1 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/img.jpg differ diff --git a/niucloud/public/uniapp_src/static/images/index/intention1.png b/niucloud/public/uniapp_src/static/images/index/intention1.png new file mode 100644 index 00000000..5078950a Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/intention1.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/intention2.png b/niucloud/public/uniapp_src/static/images/index/intention2.png new file mode 100644 index 00000000..87af30bc Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/intention2.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/intention3.png b/niucloud/public/uniapp_src/static/images/index/intention3.png new file mode 100644 index 00000000..963ceb0f Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/intention3.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/lan.png b/niucloud/public/uniapp_src/static/images/index/lan.png new file mode 100644 index 00000000..c7570199 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/lan.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/lv.png b/niucloud/public/uniapp_src/static/images/index/lv.png new file mode 100644 index 00000000..f65c131e Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/lv.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/lvs.png b/niucloud/public/uniapp_src/static/images/index/lvs.png new file mode 100644 index 00000000..4f8d72de Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/lvs.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/manjian.png b/niucloud/public/uniapp_src/static/images/index/manjian.png new file mode 100644 index 00000000..65ead2e0 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/manjian.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/me_icon_notification.png b/niucloud/public/uniapp_src/static/images/index/me_icon_notification.png new file mode 100644 index 00000000..05c66970 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/me_icon_notification.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/menu_btn_close.png b/niucloud/public/uniapp_src/static/images/index/menu_btn_close.png new file mode 100644 index 00000000..d1bf4c18 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/menu_btn_close.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/menu_icon_popup_triangle_normal.png b/niucloud/public/uniapp_src/static/images/index/menu_icon_popup_triangle_normal.png new file mode 100644 index 00000000..ec0e2f51 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/menu_icon_popup_triangle_normal.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/menupopup_btn_share_normal.png b/niucloud/public/uniapp_src/static/images/index/menupopup_btn_share_normal.png new file mode 100644 index 00000000..2ba04d29 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/menupopup_btn_share_normal.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/menupopup_btn_share_quanzi.png b/niucloud/public/uniapp_src/static/images/index/menupopup_btn_share_quanzi.png new file mode 100644 index 00000000..d6256f4a Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/menupopup_btn_share_quanzi.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/menupopup_btn_share_wechat.png b/niucloud/public/uniapp_src/static/images/index/menupopup_btn_share_wechat.png new file mode 100644 index 00000000..dd9b33d4 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/menupopup_btn_share_wechat.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/message.png b/niucloud/public/uniapp_src/static/images/index/message.png new file mode 100644 index 00000000..65405087 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/message.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/myk.png b/niucloud/public/uniapp_src/static/images/index/myk.png new file mode 100644 index 00000000..405635f8 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/myk.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/phone.png b/niucloud/public/uniapp_src/static/images/index/phone.png new file mode 100644 index 00000000..e7a21bfe Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/phone.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/rexiao.png b/niucloud/public/uniapp_src/static/images/index/rexiao.png new file mode 100644 index 00000000..194103a7 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/rexiao.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/round-cancel.png b/niucloud/public/uniapp_src/static/images/index/round-cancel.png new file mode 100644 index 00000000..79a10ec9 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/round-cancel.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/round.png b/niucloud/public/uniapp_src/static/images/index/round.png new file mode 100644 index 00000000..41f4e82d Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/round.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/round_close_btn.png b/niucloud/public/uniapp_src/static/images/index/round_close_btn.png new file mode 100644 index 00000000..87427cdd Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/round_close_btn.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/score.png b/niucloud/public/uniapp_src/static/images/index/score.png new file mode 100644 index 00000000..11acc047 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/score.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/score1.png b/niucloud/public/uniapp_src/static/images/index/score1.png new file mode 100644 index 00000000..ce0d1a40 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/score1.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/setup.png b/niucloud/public/uniapp_src/static/images/index/setup.png new file mode 100644 index 00000000..0a7d37c4 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/setup.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/shadow_yellow_star.png b/niucloud/public/uniapp_src/static/images/index/shadow_yellow_star.png new file mode 100644 index 00000000..8f6593f0 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/shadow_yellow_star.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/shenlan.png b/niucloud/public/uniapp_src/static/images/index/shenlan.png new file mode 100644 index 00000000..b419a0b0 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/shenlan.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/star.png b/niucloud/public/uniapp_src/static/images/index/star.png new file mode 100644 index 00000000..630f8f51 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/star.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/task.png b/niucloud/public/uniapp_src/static/images/index/task.png new file mode 100644 index 00000000..c44a6d3f Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/task.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/tuijian.png b/niucloud/public/uniapp_src/static/images/index/tuijian.png new file mode 100644 index 00000000..5e0eae31 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/tuijian.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/work_details.png b/niucloud/public/uniapp_src/static/images/index/work_details.png new file mode 100644 index 00000000..562e8669 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/work_details.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/writing.png b/niucloud/public/uniapp_src/static/images/index/writing.png new file mode 100644 index 00000000..01504bcc Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/writing.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/xinpin.png b/niucloud/public/uniapp_src/static/images/index/xinpin.png new file mode 100644 index 00000000..87ab9dd8 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/xinpin.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/yellow_star.png b/niucloud/public/uniapp_src/static/images/index/yellow_star.png new file mode 100644 index 00000000..5406b462 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/yellow_star.png differ diff --git a/niucloud/public/uniapp_src/static/images/index/zan_wu.png b/niucloud/public/uniapp_src/static/images/index/zan_wu.png new file mode 100644 index 00000000..e51c3975 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/index/zan_wu.png differ diff --git a/niucloud/public/uniapp_src/static/images/login/login1.png b/niucloud/public/uniapp_src/static/images/login/login1.png new file mode 100644 index 00000000..79b42275 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/login/login1.png differ diff --git a/niucloud/public/uniapp_src/static/images/login/login2.png b/niucloud/public/uniapp_src/static/images/login/login2.png new file mode 100644 index 00000000..ded11c35 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/login/login2.png differ diff --git a/niucloud/public/uniapp_src/static/images/login/wechat1.png b/niucloud/public/uniapp_src/static/images/login/wechat1.png new file mode 100644 index 00000000..75a208b3 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/login/wechat1.png differ diff --git a/niucloud/public/uniapp_src/static/images/mall/b3d3a98e3c7f450aaa32fbec6aecdfaf.png b/niucloud/public/uniapp_src/static/images/mall/b3d3a98e3c7f450aaa32fbec6aecdfaf.png new file mode 100644 index 00000000..94e6191e Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/mall/b3d3a98e3c7f450aaa32fbec6aecdfaf.png differ diff --git a/niucloud/public/uniapp_src/static/images/mall/img_pointmall_star.png b/niucloud/public/uniapp_src/static/images/mall/img_pointmall_star.png new file mode 100644 index 00000000..648f27e6 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/mall/img_pointmall_star.png differ diff --git a/niucloud/public/uniapp_src/static/images/mall/me_img_banner_mall.png b/niucloud/public/uniapp_src/static/images/mall/me_img_banner_mall.png new file mode 100644 index 00000000..70f18d25 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/mall/me_img_banner_mall.png differ diff --git a/niucloud/public/uniapp_src/static/images/mall/me_pointmall_img_nogift.png b/niucloud/public/uniapp_src/static/images/mall/me_pointmall_img_nogift.png new file mode 100644 index 00000000..1d5bd4a2 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/mall/me_pointmall_img_nogift.png differ diff --git a/niucloud/public/uniapp_src/static/images/mall/store_brh_home_page_normal.png b/niucloud/public/uniapp_src/static/images/mall/store_brh_home_page_normal.png new file mode 100644 index 00000000..058a7178 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/mall/store_brh_home_page_normal.png differ diff --git a/niucloud/public/uniapp_src/static/images/mall/store_brh_service_normal.png b/niucloud/public/uniapp_src/static/images/mall/store_brh_service_normal.png new file mode 100644 index 00000000..caa38440 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/mall/store_brh_service_normal.png differ diff --git a/niucloud/public/uniapp_src/static/images/member/me_club_task_img_done.png b/niucloud/public/uniapp_src/static/images/member/me_club_task_img_done.png new file mode 100644 index 00000000..4596aece Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/member/me_club_task_img_done.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/b3d3a98e3c7f450aaa32fbec6aecdfaf.png b/niucloud/public/uniapp_src/static/images/my/b3d3a98e3c7f450aaa32fbec6aecdfaf.png new file mode 100644 index 00000000..62fc9b8b Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/b3d3a98e3c7f450aaa32fbec6aecdfaf.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/coupons-empty.png b/niucloud/public/uniapp_src/static/images/my/coupons-empty.png new file mode 100644 index 00000000..69dbf59a Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/coupons-empty.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/icon_arrow.png b/niucloud/public/uniapp_src/static/images/my/icon_arrow.png new file mode 100644 index 00000000..3cdb9680 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/icon_arrow.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/icon_attention.png b/niucloud/public/uniapp_src/static/images/my/icon_attention.png new file mode 100644 index 00000000..61af3589 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/icon_attention.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/icon_giftcard.png b/niucloud/public/uniapp_src/static/images/my/icon_giftcard.png new file mode 100644 index 00000000..da4949e3 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/icon_giftcard.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/icon_rules.png b/niucloud/public/uniapp_src/static/images/my/icon_rules.png new file mode 100644 index 00000000..8993222f Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/icon_rules.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/img_giftcard_empty.png b/niucloud/public/uniapp_src/static/images/my/img_giftcard_empty.png new file mode 100644 index 00000000..7f59e14b Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/img_giftcard_empty.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/jf.png b/niucloud/public/uniapp_src/static/images/my/jf.png new file mode 100644 index 00000000..5d88ce12 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/jf.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/me_icon_gift_card.png b/niucloud/public/uniapp_src/static/images/my/me_icon_gift_card.png new file mode 100644 index 00000000..ac2fc179 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/me_icon_gift_card.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/me_icon_points.png b/niucloud/public/uniapp_src/static/images/my/me_icon_points.png new file mode 100644 index 00000000..4488f808 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/me_icon_points.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/me_icon_quan.png b/niucloud/public/uniapp_src/static/images/my/me_icon_quan.png new file mode 100644 index 00000000..65b10b62 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/me_icon_quan.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/me_icon_wallet.png b/niucloud/public/uniapp_src/static/images/my/me_icon_wallet.png new file mode 100644 index 00000000..0a0cc59f Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/me_icon_wallet.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_1jia1.png b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_1jia1.png new file mode 100644 index 00000000..d084abaf Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_1jia1.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_1jia1_dis.png b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_1jia1_dis.png new file mode 100644 index 00000000..7dde518f Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_1jia1_dis.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_2jia1.png b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_2jia1.png new file mode 100644 index 00000000..c16bdb0a Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_2jia1.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_2jia1_dis.png b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_2jia1_dis.png new file mode 100644 index 00000000..0d6a62d3 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_2jia1_dis.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_free.png b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_free.png new file mode 100644 index 00000000..c0e476d4 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_free.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_free_dis.png b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_free_dis.png new file mode 100644 index 00000000..c99b796b Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_free_dis.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_qingshi.png b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_qingshi.png new file mode 100644 index 00000000..11f55bc4 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_qingshi.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_qingshi_dis.png b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_qingshi_dis.png new file mode 100644 index 00000000..c3066cf1 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_qingshi_dis.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_waimai_new.png b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_waimai_new.png new file mode 100644 index 00000000..fcb4d33f Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_waimai_new.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_waimai_new_dis.png b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_waimai_new_dis.png new file mode 100644 index 00000000..6383864e Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_waimai_new_dis.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_youxian_new.png b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_youxian_new.png new file mode 100644 index 00000000..57532027 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_youxian_new.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_youxian_new_dis.png b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_youxian_new_dis.png new file mode 100644 index 00000000..9d148607 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/member_benefits/me_rights_icon_youxian_new_dis.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/nocoupon.png b/niucloud/public/uniapp_src/static/images/my/nocoupon.png new file mode 100644 index 00000000..fb3daa2c Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/nocoupon.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/scan-qrcode.png b/niucloud/public/uniapp_src/static/images/my/scan-qrcode.png new file mode 100644 index 00000000..46e16693 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/scan-qrcode.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/ye.png b/niucloud/public/uniapp_src/static/images/my/ye.png new file mode 100644 index 00000000..0e044a29 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/ye.png differ diff --git a/niucloud/public/uniapp_src/static/images/my/yhq.png b/niucloud/public/uniapp_src/static/images/my/yhq.png new file mode 100644 index 00000000..6a6c6912 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/my/yhq.png differ diff --git a/niucloud/public/uniapp_src/static/images/order/batch_invoice_icon.png b/niucloud/public/uniapp_src/static/images/order/batch_invoice_icon.png new file mode 100644 index 00000000..12262107 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/order/batch_invoice_icon.png differ diff --git a/niucloud/public/uniapp_src/static/images/order/default_img_order.png b/niucloud/public/uniapp_src/static/images/order/default_img_order.png new file mode 100644 index 00000000..83f19604 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/order/default_img_order.png differ diff --git a/niucloud/public/uniapp_src/static/images/order/icon_making.png b/niucloud/public/uniapp_src/static/images/order/icon_making.png new file mode 100644 index 00000000..44650f3a Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/order/icon_making.png differ diff --git a/niucloud/public/uniapp_src/static/images/order/icon_map.png b/niucloud/public/uniapp_src/static/images/order/icon_map.png new file mode 100644 index 00000000..b47c6058 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/order/icon_map.png differ diff --git a/niucloud/public/uniapp_src/static/images/order/icon_phone.png b/niucloud/public/uniapp_src/static/images/order/icon_phone.png new file mode 100644 index 00000000..9520d6a5 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/order/icon_phone.png differ diff --git a/niucloud/public/uniapp_src/static/images/order/index2.vue b/niucloud/public/uniapp_src/static/images/order/index2.vue new file mode 100644 index 00000000..e69de29b diff --git a/niucloud/public/uniapp_src/static/images/order/order_cancelpay.png b/niucloud/public/uniapp_src/static/images/order/order_cancelpay.png new file mode 100644 index 00000000..323c698f Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/order/order_cancelpay.png differ diff --git a/niucloud/public/uniapp_src/static/images/order/order_icon_address.png b/niucloud/public/uniapp_src/static/images/order/order_icon_address.png new file mode 100644 index 00000000..11529c67 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/order/order_icon_address.png differ diff --git a/niucloud/public/uniapp_src/static/images/order/order_icon_change.png b/niucloud/public/uniapp_src/static/images/order/order_icon_change.png new file mode 100644 index 00000000..cc838107 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/order/order_icon_change.png differ diff --git a/niucloud/public/uniapp_src/static/images/order/order_icon_service.png b/niucloud/public/uniapp_src/static/images/order/order_icon_service.png new file mode 100644 index 00000000..684652b5 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/order/order_icon_service.png differ diff --git a/niucloud/public/uniapp_src/static/images/order/order_icon_talk2.0.png b/niucloud/public/uniapp_src/static/images/order/order_icon_talk2.0.png new file mode 100644 index 00000000..828faf1b Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/order/order_icon_talk2.0.png differ diff --git a/niucloud/public/uniapp_src/static/images/order/weixin-pay.png b/niucloud/public/uniapp_src/static/images/order/weixin-pay.png new file mode 100644 index 00000000..ecaacf59 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/order/weixin-pay.png differ diff --git a/niucloud/public/uniapp_src/static/images/pay/error.png b/niucloud/public/uniapp_src/static/images/pay/error.png new file mode 100644 index 00000000..9238658d Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/pay/error.png differ diff --git a/niucloud/public/uniapp_src/static/images/pay/success.png b/niucloud/public/uniapp_src/static/images/pay/success.png new file mode 100644 index 00000000..6c28a43b Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/pay/success.png differ diff --git a/niucloud/public/uniapp_src/static/images/tabbar/banji.png b/niucloud/public/uniapp_src/static/images/tabbar/banji.png new file mode 100644 index 00000000..6a13370e Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/tabbar/banji.png differ diff --git a/niucloud/public/uniapp_src/static/images/tabbar/banjis.png b/niucloud/public/uniapp_src/static/images/tabbar/banjis.png new file mode 100644 index 00000000..805c8e4d Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/tabbar/banjis.png differ diff --git a/niucloud/public/uniapp_src/static/images/tabbar/clue.png b/niucloud/public/uniapp_src/static/images/tabbar/clue.png new file mode 100644 index 00000000..59fe1571 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/tabbar/clue.png differ diff --git a/niucloud/public/uniapp_src/static/images/tabbar/clues.png b/niucloud/public/uniapp_src/static/images/tabbar/clues.png new file mode 100644 index 00000000..1996169e Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/tabbar/clues.png differ diff --git a/niucloud/public/uniapp_src/static/images/tabbar/data.png b/niucloud/public/uniapp_src/static/images/tabbar/data.png new file mode 100644 index 00000000..ff1a5517 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/tabbar/data.png differ diff --git a/niucloud/public/uniapp_src/static/images/tabbar/datas.png b/niucloud/public/uniapp_src/static/images/tabbar/datas.png new file mode 100644 index 00000000..63946182 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/tabbar/datas.png differ diff --git a/niucloud/public/uniapp_src/static/images/tabbar/index.png b/niucloud/public/uniapp_src/static/images/tabbar/index.png new file mode 100644 index 00000000..f236d735 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/tabbar/index.png differ diff --git a/niucloud/public/uniapp_src/static/images/tabbar/indexs.png b/niucloud/public/uniapp_src/static/images/tabbar/indexs.png new file mode 100644 index 00000000..10eae103 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/tabbar/indexs.png differ diff --git a/niucloud/public/uniapp_src/static/images/tabbar/my.png b/niucloud/public/uniapp_src/static/images/tabbar/my.png new file mode 100644 index 00000000..8d592795 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/tabbar/my.png differ diff --git a/niucloud/public/uniapp_src/static/images/tabbar/mys.png b/niucloud/public/uniapp_src/static/images/tabbar/mys.png new file mode 100644 index 00000000..b68c9320 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/tabbar/mys.png differ diff --git a/niucloud/public/uniapp_src/static/images/tabbar/plus.png b/niucloud/public/uniapp_src/static/images/tabbar/plus.png new file mode 100644 index 00000000..bd18f230 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/tabbar/plus.png differ diff --git a/niucloud/public/uniapp_src/static/images/tabbar/timetable.png b/niucloud/public/uniapp_src/static/images/tabbar/timetable.png new file mode 100644 index 00000000..732683b6 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/tabbar/timetable.png differ diff --git a/niucloud/public/uniapp_src/static/images/tabbar/timetables.png b/niucloud/public/uniapp_src/static/images/tabbar/timetables.png new file mode 100644 index 00000000..9532a828 Binary files /dev/null and b/niucloud/public/uniapp_src/static/images/tabbar/timetables.png differ