v1.2.1版本,优化调整了很多,整改验收阶段新加字段
This commit is contained in:
1
unpackage/dist/build/mp-weixin/pages/Idphotomanagement/Idphotomanagement.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/Idphotomanagement/Idphotomanagement.js
vendored
Normal file
File diff suppressed because one or more lines are too long
8
unpackage/dist/build/mp-weixin/pages/Idphotomanagement/Idphotomanagement.json
vendored
Normal file
8
unpackage/dist/build/mp-weixin/pages/Idphotomanagement/Idphotomanagement.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"navigationBarTitleText": "证件照管理",
|
||||
"usingComponents": {
|
||||
"u-popup": "../../uni_modules/uview-plus/components/u-popup/u-popup",
|
||||
"u-datetime-picker": "../../uni_modules/uview-plus/components/u-datetime-picker/u-datetime-picker",
|
||||
"u-modal": "../../uni_modules/uview-plus/components/u-modal/u-modal"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/Idphotomanagement/Idphotomanagement.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/Idphotomanagement/Idphotomanagement.wxml
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pages/Idphotomanagement/Idphotomanagement.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/Idphotomanagement/Idphotomanagement.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.page.data-v-5f64e04d{min-height:100vh;background:#ebf2fc;padding-bottom:120rpx}.license-list.data-v-5f64e04d{padding-bottom:20rpx}.license-item.data-v-5f64e04d{background:#fff;border-radius:16rpx;padding:24rpx;margin-bottom:20rpx;box-shadow:0 2rpx 12rpx rgba(0,0,0,.05)}.license-header.data-v-5f64e04d{display:flex;justify-content:space-between;align-items:center;margin-bottom:16rpx;padding-bottom:16rpx;border-bottom:1rpx solid #f0f0f0}.license-type.data-v-5f64e04d{font-size:32rpx;font-weight:700;color:#333}.license-actions.data-v-5f64e04d{display:flex;gap:20rpx}.action-btn.data-v-5f64e04d{font-size:28rpx;padding:8rpx 16rpx}.license-detail.data-v-5f64e04d{margin-bottom:16rpx}.detail-row.data-v-5f64e04d{display:flex;margin-bottom:12rpx;font-size:28rpx}.detail-row .label.data-v-5f64e04d{color:#999;width:160rpx;flex-shrink:0}.detail-row .value.data-v-5f64e04d{color:#333;flex:1}.license-photo.data-v-5f64e04d{width:200rpx;height:150rpx;border-radius:8rpx;overflow:hidden}.license-photo image.data-v-5f64e04d{width:100%;height:100%}.empty-state.data-v-5f64e04d{padding:200rpx 0;text-align:center}.add-btn.data-v-5f64e04d{position:fixed;bottom:40rpx;left:30rpx;right:30rpx;height:88rpx;line-height:88rpx;border-radius:44rpx;font-size:32rpx}.popup-content.data-v-5f64e04d{width:600rpx;background:#fff;border-radius:20rpx;padding:30rpx}.popup-header.data-v-5f64e04d{display:flex;justify-content:space-between;align-items:center;margin-bottom:30rpx}.popup-title.data-v-5f64e04d{font-size:34rpx;color:#333}.popup-close.data-v-5f64e04d{font-size:48rpx;color:#999;line-height:1}.popup-body.data-v-5f64e04d{max-height:700rpx;overflow-y:auto}.form-item.data-v-5f64e04d{margin-bottom:24rpx}.form-label.data-v-5f64e04d{font-size:28rpx;color:#333;margin-bottom:12rpx}.form-input.data-v-5f64e04d{width:100%;height:80rpx;border:2rpx solid #E5E5E5;border-radius:12rpx;padding:0 24rpx;font-size:28rpx;box-sizing:border-box}.form-select.data-v-5f64e04d{display:flex;align-items:center;line-height:80rpx}.upload-box.data-v-5f64e04d{width:200rpx;height:200rpx;border:2rpx dashed #ccc;border-radius:12rpx;display:flex;align-items:center;justify-content:center;position:relative}.upload-add.data-v-5f64e04d{display:flex;flex-direction:column;align-items:center}.upload-icon.data-v-5f64e04d{font-size:60rpx;color:#999}.upload-text.data-v-5f64e04d{font-size:24rpx;color:#999;margin-top:8rpx}.upload-preview.data-v-5f64e04d{width:100%;height:100%;position:relative}.upload-img.data-v-5f64e04d{width:100%;height:100%;border-radius:12rpx}.upload-delete.data-v-5f64e04d{position:absolute;top:-16rpx;right:-16rpx;width:40rpx;height:40rpx;background:#ff4d4f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28rpx}.popup-footer.data-v-5f64e04d{display:flex;justify-content:center;gap:30rpx;margin-top:40rpx}.btn-cancel.data-v-5f64e04d{flex:1;height:80rpx;line-height:80rpx;border:2rpx solid #E5E5E5;border-radius:40rpx;background:#fff;color:#333;font-size:30rpx}.btn-confirm.data-v-5f64e04d{flex:1;height:80rpx;line-height:80rpx;border-radius:40rpx;color:#fff;font-size:30rpx}.dept-popup.data-v-5f64e04d{width:600rpx;background:#fff;border-radius:20rpx;padding:30rpx}.dept-list.data-v-5f64e04d{max-height:400rpx;overflow-y:auto;margin-bottom:30rpx}.dept-item.data-v-5f64e04d{display:flex;align-items:center;padding:24rpx;border:2rpx solid #E5E5E5;border-radius:12rpx;margin-bottom:16rpx}.dept-checkbox.data-v-5f64e04d{width:36rpx;height:36rpx;border:2rpx solid #ccc;border-radius:6rpx;margin-right:20rpx;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dept-checkbox-active.data-v-5f64e04d{background:#2667e9;border-color:#2667e9;color:#fff}.dept-name.data-v-5f64e04d{font-size:28rpx;color:#333}.btn-dept-confirm.data-v-5f64e04d{width:100%;height:80rpx;line-height:80rpx;border-radius:40rpx;color:#fff;font-size:30rpx}
|
||||
1
unpackage/dist/build/mp-weixin/pages/Inspectionchecklist/Inspectionchecklist.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/Inspectionchecklist/Inspectionchecklist.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js"),r={};const n=e._export_sfc(r,[["render",function(r,n){return{a:e.gei(r,"")}}]]);wx.createPage(n);
|
||||
4
unpackage/dist/build/mp-weixin/pages/Inspectionchecklist/Inspectionchecklist.json
vendored
Normal file
4
unpackage/dist/build/mp-weixin/pages/Inspectionchecklist/Inspectionchecklist.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"navigationBarTitleText": "检查清单",
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/Inspectionchecklist/Inspectionchecklist.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/Inspectionchecklist/Inspectionchecklist.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="{{['padding', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{a}}"><view class="text-bold text-black">检查清单预览</view><view class="flex margin-bottom"><view class="text-gray">计划名称:</view><view>和谐矿业每日巡检</view></view><view class="flex margin-bottom"><view class="text-gray">检查时间:</view><view>2025-11-19 10:18:40</view></view><view class="flex margin-bottom"><view class="text-gray">检查人员:</view><view>18174379303</view></view><image></image><view class="flex margin-bottom"><view>被检查单位:</view><view></view></view><view class="flex margin-bottom"><view>检查人员:</view><view></view></view><view class="flex margin-bottom"><view>上次检查情况:</view><view></view></view><view class="flex margin-bottom"><view>本次检查情况:</view><view></view></view><view class="flex margin-bottom"><view>检查日期:</view><view>2025-11-19 10:18:40</view></view><view class="flex justify-between"><view class="flex text-center align-center"><button class="bg-blue">缩小</button><view>50%</view><button class="bg-blue">放大</button></view><button class="lg cu-btn">重置</button></view></view>
|
||||
0
unpackage/dist/build/mp-weixin/pages/Inspectionchecklist/Inspectionchecklist.wxss
vendored
Normal file
0
unpackage/dist/build/mp-weixin/pages/Inspectionchecklist/Inspectionchecklist.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/Inspectionlog/Inspectionlog.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/Inspectionlog/Inspectionlog.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js"),c={__name:"Inspectionlog",setup:c=>(c,s)=>({a:e.o((c=>{e.index.navigateTo({url:"/pages/Inspectionchecklist/Inspectionchecklist"})})),b:e.gei(c,"")})},s=e._export_sfc(c,[["__scopeId","data-v-fa142cd8"]]);wx.createPage(s);
|
||||
4
unpackage/dist/build/mp-weixin/pages/Inspectionlog/Inspectionlog.json
vendored
Normal file
4
unpackage/dist/build/mp-weixin/pages/Inspectionlog/Inspectionlog.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"navigationBarTitleText": "检查记录",
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/Inspectionlog/Inspectionlog.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/Inspectionlog/Inspectionlog.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="{{['page', 'padding', 'data-v-fa142cd8', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{b}}"><view class="padding bg-white radius list data-v-fa142cd8"><view class="text-bold margin-bottom text-black data-v-fa142cd8">和谐矿业每日巡检</view><view class="flex margin-bottom data-v-fa142cd8"><view class="text-gray data-v-fa142cd8">检查时间:</view><view class="data-v-fa142cd8">2025-11-19 10:18:40</view></view><view class="flex margin-bottom data-v-fa142cd8"><view class="text-gray data-v-fa142cd8">检查人员:</view><view class="data-v-fa142cd8">18174379303</view></view><view class="flex margin-bottom data-v-fa142cd8"><view class="text-gray data-v-fa142cd8">隐患数量:</view><view class="data-v-fa142cd8">1</view></view><view class="flex margin-bottom data-v-fa142cd8"><view class="text-gray data-v-fa142cd8">备注:</view><view class="data-v-fa142cd8">可以</view></view><view class="flex justify-between data-v-fa142cd8"><view class="data-v-fa142cd8"></view><button class="bg-blue round cu-btn lg data-v-fa142cd8" bindtap="{{a}}">预览清单</button></view></view></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages/Inspectionlog/Inspectionlog.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/Inspectionlog/Inspectionlog.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.page.data-v-fa142cd8{min-height:100vh;background:#ebf2fc}.list.data-v-fa142cd8{background:#fff;box-shadow:0 2rpx 6rpx 2rpx rgba(0,0,0,.08);border-left:5px solid #2667E9;border-radius:20rpx;padding:20rpx}
|
||||
1
unpackage/dist/build/mp-weixin/pages/Inspectionresult/Inspectionresult.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/Inspectionresult/Inspectionresult.js
vendored
Normal file
File diff suppressed because one or more lines are too long
12
unpackage/dist/build/mp-weixin/pages/Inspectionresult/Inspectionresult.json
vendored
Normal file
12
unpackage/dist/build/mp-weixin/pages/Inspectionresult/Inspectionresult.json
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"navigationBarTitleText": "检查结果",
|
||||
"usingComponents": {
|
||||
"u-radio": "../../uni_modules/uview-plus/components/u-radio/u-radio",
|
||||
"u-radio-group": "../../uni_modules/uview-plus/components/u-radio-group/u-radio-group",
|
||||
"up-textarea": "../../uni_modules/uview-plus/components/u-textarea/u-textarea",
|
||||
"up-choose": "../../uni_modules/uview-plus/components/u-choose/u-choose",
|
||||
"up-upload": "../../uni_modules/uview-plus/components/u-upload/u-upload",
|
||||
"up-input": "../../uni_modules/uview-plus/components/u-input/u-input",
|
||||
"u-popup": "../../uni_modules/uview-plus/components/u-popup/u-popup"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/Inspectionresult/Inspectionresult.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/Inspectionresult/Inspectionresult.wxml
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pages/Inspectionresult/Inspectionresult.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/Inspectionresult/Inspectionresult.wxss
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pages/Inspectionwarning/Inspectionwarning.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/Inspectionwarning/Inspectionwarning.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js"),t=require("../../common/assets.js"),a=require("../../request/api.js");if(!Array){(e.resolveComponent("up-datetime-picker")+e.resolveComponent("up-input")+e.resolveComponent("u-loadmore"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-datetime-picker/u-datetime-picker.js")+(()=>"../../uni_modules/uview-plus/components/u-input/u-input.js")+(()=>"../../uni_modules/uview-plus/components/u-loadmore/u-loadmore.js"))();const o={__name:"Inspectionwarning",setup(o){const l=e.reactive({startDate:"",endDate:"",deptName:""}),u=e.ref(!1),s=e.ref(!1),n=e.ref(Number(new Date)),r=e.ref(Number(new Date)),d=e.reactive({total:0,overdue:0,pending:0,completed:0,overdueCompleted:0,onTimeCompleted:0});e.reactive({total:0,overdue:0,completed:0,pending:0});const i=e.ref([]),v=e.ref(1),c=e.ref(20),m=e.ref("loadmore"),p=e.ref([{label:"全部状态",value:0,count:null},{label:"逾期未检",value:1,count:null},{label:"严重逾期",value:2,count:null},{label:"期限内待检",value:3,count:null},{label:"逾期已完成",value:4,count:null},{label:"按期已完成",value:5,count:null}]),g=e.ref(0),f=e=>{const t=new Date(e);return`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,"0")}-${String(t.getDate()).padStart(2,"0")}`},D=e=>{const t=f(e.value);l.startDate=t,u.value=!1},h=e=>{const t=f(e.value);l.endDate=t,s.value=!1},N=e=>{if(!e||"按期"===e)return"status-normal";const t=parseInt(e);return t>=7?"status-serious":t>=1?"status-overdue":"status-normal"},b=(e,t)=>{if(!e||"按期"===e)return"已完成"===t?"按期已完成":"期限内待检";const a=parseInt(e);return a>=7?"严重逾期":a>=1?"已完成"===t?"逾期已完成":"逾期未检":"期限内待检"},w=async()=>{try{const e={pageNum:v.value,pageSize:c.value};l.startDate&&(e.startDate=l.startDate),l.endDate&&(e.endDate=l.endDate),l.deptName&&l.deptName.trim()&&(e.deptName=l.deptName.trim());const t=p.value[g.value].value;0!==t&&(e.inspectionStatus=t);const o=await a.getInspectionWarningList(e);if(0===o.code)if(o.data.statistics&&(d.total=o.data.statistics.total||0,d.overdue=o.data.statistics.overdue||0,d.pending=o.data.statistics.pending||0,d.completed=o.data.statistics.completed||0,d.overdueCompleted=o.data.statistics.overdueCompleted||0,d.onTimeCompleted=o.data.statistics.onTimeCompleted||0,p.value[0].count=o.data.statistics.total||0,p.value[1].count=o.data.statistics.overdue||0,p.value[2].count=o.data.statistics.pending||0,p.value[3].count=o.data.statistics.completed||0,p.value[4].count=o.data.statistics.overdueCompleted||0,p.value[5].count=o.data.statistics.onTimeCompleted||0),o.data.page&&o.data.page.records){const e=o.data.page.records;1===v.value?i.value=e:i.value=[...i.value,...e];const t=o.data.page.total||0;i.value.length>=t?m.value="nomore":m.value="loadmore"}else m.value="nomore"}catch(e){console.error("获取预警列表失败:",e)}},C=()=>{v.value=1,i.value=[],w()};return e.onReachBottom((()=>{"loadmore"===m.value&&(v.value++,w())})),e.onShow((()=>{w()})),(a,o)=>e.e({a:t._imports_0$1,b:e.t(l.startDate||"请选择"),c:e.n(l.startDate?"date-value":"date-placeholder"),d:e.o((e=>u.value=!0)),e:e.o(D),f:e.o((e=>u.value=!1)),g:e.o((e=>u.value=!1)),h:e.o((e=>n.value=e)),i:e.p({show:u.value,mode:"date",modelValue:n.value}),j:e.t(l.endDate||"请选择"),k:e.n(l.endDate?"date-value":"date-placeholder"),l:e.o((e=>s.value=!0)),m:e.o(h),n:e.o((e=>s.value=!1)),o:e.o((e=>s.value=!1)),p:e.o((e=>r.value=e)),q:e.p({show:s.value,mode:"date",modelValue:r.value}),r:e.o((e=>l.deptName=e)),s:e.p({placeholder:"请输入公司名称",border:"surround",modelValue:l.deptName}),t:e.o(C),v:t._imports_1,w:e.t(d.total),x:e.t(d.overdue),y:e.t(d.onTimeCompleted),z:e.t(d.completed),A:e.f(p.value,((t,a,o)=>e.e({a:e.t(t.label),b:e.t(null!=t.count?t.count:""),c:g.value===a},(g.value,{}),{d:a,e:g.value===a?1:"",f:e.o((e=>(e=>{g.value=e,v.value=1,i.value=[],w()})(a)),a)}))),B:e.f(i.value,((t,a,o)=>({a:e.t(t.deptName||"-"),b:e.t(b(t.overdueDays,t.statusName)),c:e.n(N(t.overdueDays)),d:e.t(t.planName||"-"),e:e.t(t.cycleName||"-"),f:e.t(t.taskDate||"-"),g:e.t(t.finishTime||"未完成"),h:e.t(t.executorName||"-"),i:e.t(t.overdueDays||"-"),j:t.id}))),C:i.value.length>0},i.value.length>0?{D:e.p({status:m.value})}:{},{E:0===i.value.length},(i.value.length,{}),{F:e.gei(a,"")})}},l=e._export_sfc(o,[["__scopeId","data-v-b713017f"]]);wx.createPage(l);
|
||||
8
unpackage/dist/build/mp-weixin/pages/Inspectionwarning/Inspectionwarning.json
vendored
Normal file
8
unpackage/dist/build/mp-weixin/pages/Inspectionwarning/Inspectionwarning.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"navigationBarTitleText": "日常安全检查预警",
|
||||
"usingComponents": {
|
||||
"up-datetime-picker": "../../uni_modules/uview-plus/components/u-datetime-picker/u-datetime-picker",
|
||||
"up-input": "../../uni_modules/uview-plus/components/u-input/u-input",
|
||||
"u-loadmore": "../../uni_modules/uview-plus/components/u-loadmore/u-loadmore"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/Inspectionwarning/Inspectionwarning.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/Inspectionwarning/Inspectionwarning.wxml
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pages/Inspectionwarning/Inspectionwarning.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/Inspectionwarning/Inspectionwarning.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.page.data-v-b713017f{min-height:100vh;background:#ebf2fc;padding-bottom:40rpx}.section-header.data-v-b713017f{display:flex;align-items:center}.section-header .section-icon.data-v-b713017f{width:40rpx;height:40rpx;margin-right:12rpx}.search-card .date-row.data-v-b713017f{display:flex;gap:20rpx}.search-card .date-row .date-item.data-v-b713017f{flex:1}.search-card .date-label.data-v-b713017f{font-size:28rpx;color:#333;margin-bottom:12rpx}.search-card .date-picker.data-v-b713017f{display:flex;align-items:center;justify-content:space-between;height:72rpx;padding:0 20rpx;background:#f8f8f8;border-radius:8rpx;border:1rpx solid #eee}.search-card .date-picker .date-value.data-v-b713017f{color:#333;font-size:28rpx}.search-card .date-picker .date-placeholder.data-v-b713017f{color:#999;font-size:28rpx}.search-card .search-btn.data-v-b713017f{margin-top:30rpx;background:linear-gradient(135deg,#667eea,#2667e9);color:#fff;border-radius:40rpx;height:80rpx;line-height:80rpx;font-size:30rpx}.stat-grid.data-v-b713017f{display:flex;justify-content:space-between;gap:16rpx}.stat-grid .stat-item.data-v-b713017f{flex:1;height:124rpx;border-radius:12rpx;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.stat-grid .stat-item .stat-num.data-v-b713017f{font-size:40rpx;font-weight:700}.stat-grid .stat-item .stat-label.data-v-b713017f{font-size:24rpx;margin-top:8rpx}.stat-grid .stat-total.data-v-b713017f{background:linear-gradient(135deg,#628efb,#4a7cf7)}.stat-grid .stat-overdue.data-v-b713017f{background:linear-gradient(135deg,#32dcc7,#20c5b0)}.stat-grid .stat-completed.data-v-b713017f{background:linear-gradient(135deg,#32d1e9,#20b8d0)}.stat-grid .stat-pending.data-v-b713017f{background:linear-gradient(135deg,#a190f5,#8b78e8)}.list-title-bar.data-v-b713017f{width:8rpx;height:32rpx;background:#2667e9;border-radius:4rpx;margin-right:12rpx}.list-card.data-v-b713017f{background:#fff;box-shadow:0 2rpx 10rpx rgba(0,0,0,.08);border-radius:16rpx;padding:0;margin-bottom:20rpx;overflow:hidden}.list-card .card-title-row.data-v-b713017f{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#4a7cf7,#2667e9);padding:24rpx 30rpx}.list-card .card-company-name.data-v-b713017f{font-size:32rpx;font-weight:700;color:#fff;flex:1;margin-right:16rpx}.list-card .card-status-tag.data-v-b713017f{padding:8rpx 24rpx;border-radius:8rpx;white-space:nowrap;flex-shrink:0;font-size:24rpx;color:#fff;font-weight:500}.list-card .card-body.data-v-b713017f{padding:30rpx}.list-card .card-row.data-v-b713017f{display:flex;margin-top:16rpx;font-size:28rpx;line-height:1.5}.list-card .card-row.data-v-b713017f:first-of-type{margin-top:0}.list-card .card-row .row-label.data-v-b713017f{color:#999;white-space:nowrap;flex-shrink:0}.list-card .card-row .row-value.data-v-b713017f{color:#333;word-break:break-all}.status-serious.data-v-b713017f{background:linear-gradient(135deg,#ff6b6b,#ee5a5a)}.status-overdue.data-v-b713017f{background:linear-gradient(135deg,#ffa726,#ff9800)}.status-normal.data-v-b713017f{background:linear-gradient(135deg,#66bb6a,#4caf50)}.status-completed.data-v-b713017f{background:linear-gradient(135deg,#42a5f5,#2196f3)}.empty-tip.data-v-b713017f{text-align:center;padding:100rpx 0;color:#999;font-size:28rpx}.status-tabs.data-v-b713017f{white-space:nowrap;background:#fff;border-radius:16rpx;margin-bottom:20rpx;padding:0 10rpx}.status-tabs-inner.data-v-b713017f{display:inline-flex;align-items:center;height:88rpx;white-space:nowrap}.status-tab-item.data-v-b713017f{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24rpx;height:88rpx;position:relative}.status-tab-text.data-v-b713017f{font-size:26rpx;color:#666}.status-tab-active .status-tab-text.data-v-b713017f{color:#2667e9;font-weight:700}.status-tab-bar.data-v-b713017f{position:absolute;bottom:8rpx;width:40rpx;height:6rpx;background:#2667e9;border-radius:3rpx}
|
||||
1
unpackage/dist/build/mp-weixin/pages/area/management.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/area/management.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js"),a=require("../../request/three_one_api/area.js");Math||o();const o=()=>"../../components/AreaFormPopup.js",t={__name:"management",setup(o){const t=e.ref([]),l=e.ref(!1),n=e.ref(!1),c=e.ref(null),r=e.ref(!1),s=e.ref({});e.onMounted((()=>{i()}));const i=async()=>{try{const e=await a.getAreaList();0===e.code&&(t.value=e.data.records||[])}catch(e){console.error("获取区域列表失败:",e)}},u=()=>{n.value=!1,c.value=null,s.value={},l.value=!0},d=()=>{n.value=!1,c.value=null,s.value={}},v=async o=>{r.value=!0;try{const t={name:o.name,color:o.color};let s;n.value?(t.id=c.value,s=await a.updateArea(t)):s=await a.addArea(t),0===s.code&&(l.value=!1,e.index.showToast({title:n.value?"修改成功":"新增成功",icon:"success"}),i())}catch(t){console.error("提交失败:",t),e.index.showToast({title:"操作失败",icon:"none"})}finally{r.value=!1}};return(o,h)=>e.e({a:t.value.length>0},t.value.length>0?{b:e.f(t.value,((o,t,r)=>({a:e.t(o.name||"区域名称"),b:o.color,c:e.t(o.color),d:e.o((t=>(async o=>{try{const e=await a.getAreaDetail({id:o.id});0===e.code&&(n.value=!0,c.value=o.id,s.value={name:e.data.name||"",color:e.data.color||"#D92121"},l.value=!0)}catch(t){console.error("获取区域详情失败:",t),e.index.showToast({title:"获取详情失败",icon:"none"})}})(o)),o.id),e:e.o((t=>(o=>{e.index.showModal({title:"确认删除",content:"确定要删除该区域吗?",confirmColor:"#e54d42",success:async t=>{if(t.confirm)try{0===(await a.deleteArea({id:o.id})).code&&(e.index.showToast({title:"删除成功",icon:"success"}),i())}catch(l){console.error("删除失败:",l),e.index.showToast({title:"删除失败",icon:"none"})}}})})(o)),o.id),f:o.id})))}:{},{c:e.o(u),d:e.o(v),e:e.o(d),f:e.o((e=>l.value=e)),g:e.p({isEdit:n.value,editData:s.value,loading:r.value,visible:l.value}),h:e.gei(o,"")})}},l=e._export_sfc(t,[["__scopeId","data-v-6ce07390"]]);wx.createPage(l);
|
||||
6
unpackage/dist/build/mp-weixin/pages/area/management.json
vendored
Normal file
6
unpackage/dist/build/mp-weixin/pages/area/management.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"navigationBarTitleText": "区域管理",
|
||||
"usingComponents": {
|
||||
"area-form-popup": "../../components/AreaFormPopup"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/area/management.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/area/management.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="{{['padding', 'page', 'data-v-6ce07390', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{h}}"><view wx:if="{{a}}" class="area-list data-v-6ce07390"><view wx:for="{{b}}" wx:for-item="item" wx:key="f" class="padding bg-white radius margin-bottom data-v-6ce07390"><view class="flex justify-between data-v-6ce07390"><view class="data-v-6ce07390"><view class="text-bold text-black data-v-6ce07390">{{item.a}}</view><view class="margin-top flex align-center data-v-6ce07390"><text class="data-v-6ce07390">颜色:</text><view class="color-dot data-v-6ce07390" style="{{'background-color:' + item.b}}"></view><text class="margin-left-xs data-v-6ce07390">{{item.c}}</text></view></view><view class="data-v-6ce07390"><button class="bg-blue cu-btn data-v-6ce07390" bindtap="{{item.d}}">编辑</button><button class="bg-red cu-btn margin-left data-v-6ce07390" bindtap="{{item.e}}">删除</button></view></view></view></view><view wx:else class="empty-state data-v-6ce07390"><text class="text-gray data-v-6ce07390">暂无区域数据</text></view><button class="add-btn bg-blue round data-v-6ce07390" bindtap="{{c}}">新增公司区域</button><area-form-popup wx:if="{{g}}" class="data-v-6ce07390" virtualHostClass="data-v-6ce07390" bindsubmit="{{d}}" bindclose="{{e}}" u-i="6ce07390-0" bind:__l="__l" bindupdateVisible="{{f}}" u-p="{{g}}"/></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages/area/management.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/area/management.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.page.data-v-6ce07390{min-height:100vh;background:#ebf2fc;padding-bottom:120rpx}.area-list.data-v-6ce07390{padding-bottom:20rpx}.empty-state.data-v-6ce07390{padding:200rpx 0;text-align:center}.add-btn.data-v-6ce07390{position:fixed;bottom:40rpx;left:30rpx;right:30rpx;height:88rpx;line-height:88rpx;border-radius:44rpx;font-size:32rpx}.color-dot.data-v-6ce07390{width:30rpx;height:30rpx;border-radius:6rpx;flex-shrink:0;margin-left:10rpx}
|
||||
1
unpackage/dist/build/mp-weixin/pages/checklist/checklist.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/checklist/checklist.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js"),a=require("../../request/api.js"),t={__name:"checklist",setup(t){const c=e.ref([]),r=()=>{e.index.navigateTo({url:"/pages/editchecklist/editchecklist"})};return e.onShow((()=>{(async()=>{try{const e=await a.getCheckTableList({pageNum:1,pageSize:100});0===e.code&&(c.value=e.data.records||[])}catch(e){console.error("获取检查表列表失败:",e)}})()})),(a,t)=>e.e({a:e.f(c.value,((a,t,c)=>({a:e.t(a.name),b:a.id}))),b:0===c.value.length},(c.value.length,{}),{c:e.o(r),d:e.gei(a,"")})}},c=e._export_sfc(t,[["__scopeId","data-v-e435212a"]]);wx.createPage(c);
|
||||
4
unpackage/dist/build/mp-weixin/pages/checklist/checklist.json
vendored
Normal file
4
unpackage/dist/build/mp-weixin/pages/checklist/checklist.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"navigationBarTitleText": "检查表",
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/checklist/checklist.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/checklist/checklist.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="{{['page', 'padding', 'data-v-e435212a', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{d}}"><view wx:for="{{a}}" wx:for-item="item" wx:key="b" class="checklist-card data-v-e435212a"><view class="card-name data-v-e435212a">{{item.a}}</view></view><view wx:if="{{b}}" class="empty-tip data-v-e435212a"><text class="data-v-e435212a">暂无检查表</text></view><button class="add-btn data-v-e435212a" bindtap="{{c}}"><text class="data-v-e435212a">新增检查表</text></button></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages/checklist/checklist.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/checklist/checklist.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.page.data-v-e435212a{min-height:100vh;background:#ebf2fc;padding-bottom:120rpx}.checklist-card.data-v-e435212a{background:#fff;border-radius:16rpx;padding:30rpx;margin-bottom:20rpx;box-shadow:0 2rpx 10rpx rgba(0,0,0,.05)}.checklist-card .card-name.data-v-e435212a{font-size:32rpx;color:#333;font-weight:500}.empty-tip.data-v-e435212a{text-align:center;padding:100rpx 0;color:#999;font-size:28rpx}.add-btn.data-v-e435212a{position:fixed;bottom:40rpx;left:30rpx;right:30rpx;height:90rpx;background:linear-gradient(135deg,#667eea,#2668ea);border-radius:45rpx;color:#fff;font-size:32rpx;display:flex;align-items:center;justify-content:center;box-shadow:0 8rpx 20rpx rgba(102,126,234,.4)}.add-btn .cuIcon-add.data-v-e435212a{margin-right:10rpx;font-size:36rpx}
|
||||
1
unpackage/dist/build/mp-weixin/pages/closeout/application.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/closeout/application.js
vendored
Normal file
File diff suppressed because one or more lines are too long
8
unpackage/dist/build/mp-weixin/pages/closeout/application.json
vendored
Normal file
8
unpackage/dist/build/mp-weixin/pages/closeout/application.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"navigationBarTitleText": "销号申请",
|
||||
"usingComponents": {
|
||||
"up-picker": "../../uni_modules/uview-plus/components/u-picker/u-picker",
|
||||
"up-textarea": "../../uni_modules/uview-plus/components/u-textarea/u-textarea",
|
||||
"u-popup": "../../uni_modules/uview-plus/components/u-popup/u-popup"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/closeout/application.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/closeout/application.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="{{['padding', 'page', 'data-v-310af818', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{K}}"><view wx:for="{{a}}" wx:for-item="item" wx:key="i" class="padding bg-white radius margin-bottom card-item data-v-310af818"><view class="flex justify-between margin-bottom data-v-310af818"><view class="text-bold text-black data-v-310af818" style="flex:1;margin-right:16rpx">{{item.a}}</view><view class="{{['status-tag', 'data-v-310af818', item.c]}}">{{item.b}}</view></view><view class="flex margin-bottom data-v-310af818"><view class="text-gray data-v-310af818">隐患日期:</view><view class="text-black data-v-310af818">{{item.d}}</view></view><view class="flex margin-bottom data-v-310af818"><view class="text-gray data-v-310af818">责任单位:</view><view class="text-black data-v-310af818">{{item.e}}</view></view><view class="flex margin-bottom data-v-310af818"><view class="text-gray data-v-310af818">判定人员:</view><view class="text-black data-v-310af818">{{item.f}}</view></view><view class="flex margin-bottom data-v-310af818"><view class="text-gray data-v-310af818">创建时间:</view><view class="text-black data-v-310af818">{{item.g}}</view></view><view class="flex justify-between data-v-310af818"><view class="data-v-310af818"></view><view class="data-v-310af818"><button class="bg-blue round cu-btn lg data-v-310af818" bindtap="{{item.h}}">查看详情</button></view></view></view><button class="cuIcon-add bg-blue round margin-top data-v-310af818" bindtap="{{b}}">新增</button><u-popup wx:if="{{F}}" class="data-v-310af818" virtualHostClass="data-v-310af818" u-s="{{['d']}}" bindclose="{{E}}" u-i="310af818-0" bind:__l="__l" u-p="{{F}}"><view class="popup-content data-v-310af818"><view class="popup-header data-v-310af818"><view class="popup-title text-bold data-v-310af818">新增销号申请</view><view class="popup-close data-v-310af818" bindtap="{{c}}">×</view></view><scroll-view class="popup-body data-v-310af818" scroll-y style="{{'height:' + '60vh'}}"><view class="flex margin-bottom data-v-310af818"><view class="data-v-310af818">隐患</view><view class="text-red data-v-310af818">*</view></view><view class="picker-input data-v-310af818" bindtap="{{f}}"><text class="{{['data-v-310af818', e]}}">{{d}}</text></view><up-picker wx:if="{{false}}" class="data-v-310af818" virtualHostClass="data-v-310af818" bindconfirm="{{g}}" bindcancel="{{h}}" bindclose="{{i}}" u-i="310af818-1,310af818-0" bind:__l="__l" u-p="{{j}}"></up-picker><view class="flex margin-bottom margin-top data-v-310af818"><view class="data-v-310af818">整改时限</view></view><view class="picker-input readonly data-v-310af818"><text class="{{['data-v-310af818', l]}}">{{k}}</text></view><view class="margin-bottom margin-top data-v-310af818">隐患治理责任单位</view><view class="picker-input readonly data-v-310af818"><text class="{{['data-v-310af818', n]}}">{{m}}</text></view><view class="margin-bottom margin-top data-v-310af818">主要负责人</view><view class="picker-input readonly data-v-310af818"><text class="{{['data-v-310af818', p]}}">{{o}}</text></view><view class="ai-btn-wrapper margin-top margin-bottom data-v-310af818"><button class="ai-analyze-btn data-v-310af818" loading="{{s}}" disabled="{{t}}" bindtap="{{v}}"><text wx:if="{{q}}" class="cuIcon-magic ai-btn-icon data-v-310af818"></text> {{r}}</button></view><view class="margin-bottom margin-top data-v-310af818">主要治理内容</view><up-textarea wx:if="{{x}}" class="data-v-310af818" virtualHostClass="data-v-310af818" u-i="310af818-2,310af818-0" bind:__l="__l" bindupdateModelValue="{{w}}" u-p="{{x}}"></up-textarea><view class="margin-bottom margin-top data-v-310af818">隐患治理完成内容</view><up-textarea wx:if="{{z}}" class="data-v-310af818" virtualHostClass="data-v-310af818" u-i="310af818-3,310af818-0" bind:__l="__l" bindupdateModelValue="{{y}}" u-p="{{z}}"></up-textarea><view class="margin-bottom margin-top data-v-310af818">隐患治理责任单位自行验收的情况</view><up-textarea wx:if="{{B}}" class="data-v-310af818" virtualHostClass="data-v-310af818" u-i="310af818-4,310af818-0" bind:__l="__l" bindupdateModelValue="{{A}}" u-p="{{B}}"></up-textarea></scroll-view><view class="popup-footer data-v-310af818"><button class="btn-cancel data-v-310af818" bindtap="{{C}}">取消</button><button class="btn-confirm bg-blue data-v-310af818" bindtap="{{D}}">确定</button></view></view></u-popup><up-picker wx:if="{{J}}" class="data-v-310af818" virtualHostClass="data-v-310af818" bindconfirm="{{G}}" bindcancel="{{H}}" bindclose="{{I}}" u-i="310af818-5" bind:__l="__l" u-p="{{J}}"></up-picker></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages/closeout/application.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/closeout/application.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.page.data-v-310af818{min-height:100vh;background:#ebf2fc}.status-tag.data-v-310af818{padding:4rpx 16rpx;border-radius:6rpx;font-size:22rpx;white-space:nowrap;flex-shrink:0;font-weight:500;height:40rpx;line-height:40rpx;align-self:flex-start}.status-pending.data-v-310af818{background:#fff7e6;color:#fa8c16}.status-passed.data-v-310af818{background:#f6ffed;color:#52c41a}.status-rejected.data-v-310af818{background:#fff1f0;color:#f5222d}.status-reapply.data-v-310af818{background:#e6f7ff;color:#1890ff}.status-default.data-v-310af818{background:#f5f5f5;color:#8c8c8c}.popup-content.data-v-310af818{width:600rpx;background:#fff;border-radius:20rpx;overflow:hidden}.popup-header.data-v-310af818{display:flex;justify-content:space-between;align-items:center;padding:30rpx;border-bottom:1rpx solid #eee}.popup-header .popup-title.data-v-310af818{font-size:32rpx;color:#333}.popup-header .popup-close.data-v-310af818{font-size:40rpx;color:#999;line-height:1}.popup-body.data-v-310af818{padding:30rpx}.popup-footer.data-v-310af818{display:flex;border-top:1rpx solid #eee}.popup-footer button.data-v-310af818{flex:1;height:90rpx;line-height:90rpx;border-radius:0;margin:0!important;padding:0!important;font-size:30rpx}.popup-footer button.data-v-310af818:after{border:none}.popup-footer .btn-cancel.data-v-310af818{background:#fff;color:#666}.popup-footer .btn-confirm.data-v-310af818{color:#fff}.ai-btn-wrapper.data-v-310af818{display:flex;justify-content:flex-end}.ai-analyze-btn.data-v-310af818{display:flex;align-items:center;justify-content:center;height:72rpx;padding:0 32rpx;font-size:28rpx;color:#fff;background:linear-gradient(135deg,#4facfe,#2668ea);border-radius:36rpx;border:none}.ai-analyze-btn.data-v-310af818:after{border:none}.ai-analyze-btn .ai-btn-icon.data-v-310af818{margin-right:8rpx;font-size:30rpx}.ai-analyze-btn[disabled].data-v-310af818{opacity:.7}.picker-input.data-v-310af818{background:#fff;border-radius:8rpx;padding:24rpx 20rpx;margin-bottom:20rpx;border:1rpx solid #eee}.picker-input text.data-v-310af818{font-size:28rpx}.picker-input.readonly.data-v-310af818{background:#f5f5f5;color:#666}
|
||||
1
unpackage/dist/build/mp-weixin/pages/closeout/editor.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/closeout/editor.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js"),a=require("../../request/api.js"),n=require("../../utils/upload.js");if(!Array){(e.resolveComponent("up-input")+e.resolveComponent("up-textarea"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-input/u-input.js")+(()=>"../../uni_modules/uview-plus/components/u-textarea/u-textarea.js"))();const o={__name:"editor",setup(o){const t=e.ref(""),l=e.ref(""),i=e.reactive({hazardId:"",hazardName:"",deadline:"",responsibilityUnit:"",mainPerson:"",mainGovernanceContent:"",governanceCompleteContent:"",status:"",rejectReason:""}),r=e.computed((()=>{const e=Number(i.status);return 1===e?"通过":2===e?"不通过":""})),d=e.computed((()=>Boolean(String(i.rejectReason||"").trim()))),s=e.computed((()=>Boolean(l.value))),u=()=>{l.value&&e.index.previewImage({urls:[l.value],current:l.value})},c=()=>{console.error("签名图片加载失败:",l.value)},p=async o=>{var t;if(o)try{e.index.showLoading({title:"加载中..."});const r=await a.getWriteOffApplyDetail(o);if(0===r.code&&r.data){const e=r.data;i.hazardId=e.hazardId||"",i.hazardName=e.hazardName||"",i.deadline=e.deadline||"",i.responsibilityUnit=e.responsibilityUnit||"",i.mainPerson=e.mainPerson||"",i.mainGovernanceContent=e.mainGovernanceContent||"",i.governanceCompleteContent=e.governanceCompleteContent||"",i.status=e.status??"",i.rejectReason=e.rejectReason||"",t=e.signPath,l.value=t?n.toSubmitFileUrl(t):""}else e.index.showToast({title:r.msg||"获取详情失败",icon:"none"})}catch(r){console.error("获取销号申请详情失败:",r),e.index.showToast({title:"获取详情失败",icon:"none"})}finally{e.index.hideLoading()}else e.index.showToast({title:"缺少申请ID",icon:"none"})},m=()=>{e.index.navigateBack()};return e.onLoad((e=>{t.value=(null==e?void 0:e.applyId)||"",p(t.value)})),(a,n)=>e.e({a:e.o((e=>i.hazardName=e)),b:e.p({placeholder:"暂无",disabled:!0,modelValue:i.hazardName}),c:e.o((e=>i.deadline=e)),d:e.p({placeholder:"暂无",disabled:!0,modelValue:i.deadline}),e:e.o((e=>i.responsibilityUnit=e)),f:e.p({placeholder:"暂无",disabled:!0,modelValue:i.responsibilityUnit}),g:e.o((e=>i.mainPerson=e)),h:e.p({placeholder:"暂无",disabled:!0,modelValue:i.mainPerson}),i:e.o((e=>i.mainGovernanceContent=e)),j:e.p({placeholder:"暂无",disabled:!0,autoHeight:!0,modelValue:i.mainGovernanceContent}),k:e.o((e=>i.governanceCompleteContent=e)),l:e.p({placeholder:"暂无",disabled:!0,autoHeight:!0,modelValue:i.governanceCompleteContent}),m:e.p({modelValue:r.value,placeholder:"暂无",disabled:!0}),n:d.value},d.value?{o:e.o((e=>i.rejectReason=e)),p:e.p({placeholder:"暂无",disabled:!0,autoHeight:!0,modelValue:i.rejectReason})}:{},{q:s.value},s.value?{r:l.value,s:e.o(u),t:e.o(c)}:{},{v:e.o(m),w:e.gei(a,"")})}},t=e._export_sfc(o,[["__scopeId","data-v-4709c0fa"]]);wx.createPage(t);
|
||||
7
unpackage/dist/build/mp-weixin/pages/closeout/editor.json
vendored
Normal file
7
unpackage/dist/build/mp-weixin/pages/closeout/editor.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "销号详情",
|
||||
"usingComponents": {
|
||||
"up-input": "../../uni_modules/uview-plus/components/u-input/u-input",
|
||||
"up-textarea": "../../uni_modules/uview-plus/components/u-textarea/u-textarea"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/closeout/editor.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/closeout/editor.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="{{['padding', 'page', 'data-v-4709c0fa', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{w}}"><view class="padding bg-white radius data-v-4709c0fa"><view class="text-gray margin-bottom data-v-4709c0fa">隐患名称</view><up-input wx:if="{{b}}" class="data-v-4709c0fa" virtualHostClass="data-v-4709c0fa" u-i="4709c0fa-0" bind:__l="__l" bindupdateModelValue="{{a}}" u-p="{{b}}"></up-input><view class="text-gray margin-bottom margin-top data-v-4709c0fa">整改时限</view><up-input wx:if="{{d}}" class="data-v-4709c0fa" virtualHostClass="data-v-4709c0fa" u-i="4709c0fa-1" bind:__l="__l" bindupdateModelValue="{{c}}" u-p="{{d}}"></up-input><view class="text-gray margin-bottom margin-top data-v-4709c0fa">隐患治理责任单位</view><up-input wx:if="{{f}}" class="data-v-4709c0fa" virtualHostClass="data-v-4709c0fa" u-i="4709c0fa-2" bind:__l="__l" bindupdateModelValue="{{e}}" u-p="{{f}}"></up-input><view class="text-gray margin-bottom margin-top data-v-4709c0fa">主要负责人</view><up-input wx:if="{{h}}" class="data-v-4709c0fa" virtualHostClass="data-v-4709c0fa" u-i="4709c0fa-3" bind:__l="__l" bindupdateModelValue="{{g}}" u-p="{{h}}"></up-input><view class="text-gray margin-bottom margin-top data-v-4709c0fa">主要治理内容</view><up-textarea wx:if="{{j}}" class="data-v-4709c0fa" virtualHostClass="data-v-4709c0fa" u-i="4709c0fa-4" bind:__l="__l" bindupdateModelValue="{{i}}" u-p="{{j}}"></up-textarea><view class="text-gray margin-bottom margin-top data-v-4709c0fa">隐患治理完成内容</view><up-textarea wx:if="{{l}}" class="data-v-4709c0fa" virtualHostClass="data-v-4709c0fa" u-i="4709c0fa-5" bind:__l="__l" bindupdateModelValue="{{k}}" u-p="{{l}}"></up-textarea><view class="text-gray margin-bottom margin-top data-v-4709c0fa">状态</view><up-input wx:if="{{m}}" class="data-v-4709c0fa" virtualHostClass="data-v-4709c0fa" u-i="4709c0fa-6" bind:__l="__l" u-p="{{m}}"></up-input><block wx:if="{{n}}"><view class="text-gray margin-bottom margin-top data-v-4709c0fa">驳回理由</view><up-textarea wx:if="{{p}}" class="data-v-4709c0fa" virtualHostClass="data-v-4709c0fa" u-i="4709c0fa-7" bind:__l="__l" bindupdateModelValue="{{o}}" u-p="{{p}}"></up-textarea></block><block wx:if="{{q}}"><view class="text-gray margin-bottom margin-top data-v-4709c0fa">电子签名</view><view class="signature-box data-v-4709c0fa"><image src="{{r}}" class="signature-img data-v-4709c0fa" mode="aspectFit" bindtap="{{s}}" binderror="{{t}}"></image></view></block><view class="flex justify-center margin-top-xl data-v-4709c0fa"><button class="round cu-btn lg data-v-4709c0fa" bindtap="{{v}}">返回</button></view></view></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages/closeout/editor.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/closeout/editor.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.page.data-v-4709c0fa{min-height:100vh;background:#ebf2fc}.signature-box.data-v-4709c0fa{width:100%;height:240rpx;background:#f8f8f8;border:1rpx dashed #dcdfe6;border-radius:8rpx;overflow:hidden}.signature-img.data-v-4709c0fa{width:100%;height:240rpx}
|
||||
1
unpackage/dist/build/mp-weixin/pages/corporateInformation/corporateInformation.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/corporateInformation/corporateInformation.js
vendored
Normal file
File diff suppressed because one or more lines are too long
9
unpackage/dist/build/mp-weixin/pages/corporateInformation/corporateInformation.json
vendored
Normal file
9
unpackage/dist/build/mp-weixin/pages/corporateInformation/corporateInformation.json
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"navigationBarTitleText": "企业信息",
|
||||
"usingComponents": {
|
||||
"up-upload": "../../uni_modules/uview-plus/components/u-upload/u-upload",
|
||||
"up-modal": "../../uni_modules/uview-plus/components/u-modal/u-modal",
|
||||
"u-datetime-picker": "../../uni_modules/uview-plus/components/u-datetime-picker/u-datetime-picker",
|
||||
"u-popup": "../../uni_modules/uview-plus/components/u-popup/u-popup"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/corporateInformation/corporateInformation.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/corporateInformation/corporateInformation.wxml
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pages/corporateInformation/corporateInformation.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/corporateInformation/corporateInformation.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.page.data-v-b5d053e4{min-height:100vh;background:#ebf2fc}.list.data-v-b5d053e4{background:#fff;box-shadow:0 2rpx 6rpx 2rpx rgba(0,0,0,.08);border-left:5px solid #2667E9;border-radius:20rpx;padding:20rpx}.info-item.data-v-b5d053e4{display:flex;margin-top:16rpx;font-size:28rpx}.info-item .text-gray.data-v-b5d053e4{flex-shrink:0;color:#999}.empty-box.data-v-b5d053e4{padding:100rpx 40rpx;text-align:center}.modal-scroll-body.data-v-b5d053e4{height:60vh;padding:20rpx 0;box-sizing:border-box}.form-input.data-v-b5d053e4{width:100%;height:80rpx;padding:0 24rpx;border:1rpx solid #dcdfe6;border-radius:8rpx;font-size:28rpx;box-sizing:border-box;background:#fff}.form-textarea.data-v-b5d053e4{width:100%;min-height:160rpx;padding:20rpx 24rpx;border:1rpx solid #dcdfe6;border-radius:8rpx;font-size:28rpx;box-sizing:border-box;background:#fff}.form-label.data-v-b5d053e4{display:flex;align-items:center;margin-bottom:12rpx}.form-label .text-red.data-v-b5d053e4{margin-left:4rpx}.select-trigger.data-v-b5d053e4{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1rpx solid #dcdfe6;border-radius:8rpx;padding:20rpx 24rpx}.select-trigger .select-value.data-v-b5d053e4{flex:1;font-size:28rpx;color:#333}.select-trigger .select-value.placeholder.data-v-b5d053e4{color:#c0c4cc}.picker-popup.data-v-b5d053e4{background:#fff}.picker-popup .picker-header.data-v-b5d053e4{display:flex;justify-content:space-between;align-items:center;padding:30rpx;border-bottom:1rpx solid #eee}.picker-popup .picker-header .picker-cancel.data-v-b5d053e4{font-size:28rpx;color:#999}.picker-popup .picker-header .picker-title.data-v-b5d053e4{font-size:32rpx;font-weight:700;color:#333}.picker-popup .picker-header .picker-confirm.data-v-b5d053e4{font-size:28rpx;color:#2667e9}.picker-popup .picker-body.data-v-b5d053e4{max-height:600rpx;padding:0 30rpx}.picker-popup .picker-item.data-v-b5d053e4{display:flex;justify-content:space-between;align-items:center;padding:30rpx 0;border-bottom:1rpx solid #f5f5f5;font-size:30rpx;color:#333}.picker-popup .picker-item.data-v-b5d053e4:last-child{border-bottom:none}.picker-popup .picker-item.active.data-v-b5d053e4{color:#2667e9}
|
||||
1
unpackage/dist/build/mp-weixin/pages/editchecklist/editchecklist.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/editchecklist/editchecklist.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
unpackage/dist/build/mp-weixin/pages/editchecklist/editchecklist.json
vendored
Normal file
10
unpackage/dist/build/mp-weixin/pages/editchecklist/editchecklist.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"navigationBarTitleText": "添加检查表",
|
||||
"usingComponents": {
|
||||
"up-input": "../../uni_modules/uview-plus/components/u-input/u-input",
|
||||
"up-picker": "../../uni_modules/uview-plus/components/u-picker/u-picker",
|
||||
"up-textarea": "../../uni_modules/uview-plus/components/u-textarea/u-textarea",
|
||||
"up-datetime-picker": "../../uni_modules/uview-plus/components/u-datetime-picker/u-datetime-picker",
|
||||
"u-popup": "../../uni_modules/uview-plus/components/u-popup/u-popup"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/editchecklist/editchecklist.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/editchecklist/editchecklist.wxml
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pages/editchecklist/editchecklist.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/editchecklist/editchecklist.wxss
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pages/editcompanInformation/editcompanInformation.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/editcompanInformation/editcompanInformation.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js"),o=require("../../utils/upload.js");if(!Array){(e.resolveComponent("up-input")+e.resolveComponent("up-radio")+e.resolveComponent("up-radio-group")+e.resolveComponent("up-upload")+e.resolveComponent("up-textarea"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-input/u-input.js")+(()=>"../../uni_modules/uview-plus/components/u-radio/u-radio.js")+(()=>"../../uni_modules/uview-plus/components/u-radio-group/u-radio-group.js")+(()=>"../../uni_modules/uview-plus/components/u-upload/u-upload.js")+(()=>"../../uni_modules/uview-plus/components/u-textarea/u-textarea.js"))();const a={__name:"editcompanInformation",setup(a){const l=e.reactive([{name:"矿山开采",disabled:!1},{name:"化工生产",disabled:!1},{name:"冶金工业",disabled:!1},{name:"建筑施工",disabled:!1}]),u=e.ref("矿山开采"),r=e=>{console.log("groupChange",e)},d=e=>{console.log("radioChange",e)},n=e.ref([]),{afterRead:p,deletePic:s}=o.createUploadListHandlers(n);return(o,a)=>({a:e.o(o.change),b:e.o((e=>o.value=e)),c:e.p({placeholder:"请输入内容",border:"surround",modelValue:o.value}),d:e.o(o.change),e:e.o((e=>o.value=e)),f:e.p({placeholder:"请输入内容",border:"surround",modelValue:o.value}),g:e.o(o.change),h:e.o((e=>o.value=e)),i:e.p({placeholder:"请输入内容",border:"surround",modelValue:o.value}),j:e.o(o.change),k:e.o((e=>o.value=e)),l:e.p({placeholder:"请输入内容",border:"surround",modelValue:o.value}),m:e.o(o.change),n:e.o((e=>o.value=e)),o:e.p({placeholder:"请输入内容",border:"surround",modelValue:o.value}),p:e.o(o.change),q:e.o((e=>o.value=e)),r:e.p({placeholder:"请输入内容",border:"surround",modelValue:o.value}),s:e.f(l,((o,a,l)=>({a:a,b:e.o(d,a),c:"46b49516-7-"+l+",46b49516-6",d:e.p({customStyle:{marginBottom:"8px"},label:o.name,name:o.name})}))),t:e.o(r),v:e.o((e=>u.value=e)),w:e.p({placement:"row",shape:"square",modelValue:u.value}),x:e.o(o.change),y:e.o((e=>o.value=e)),z:e.p({placeholder:"请输入内容",border:"surround",modelValue:o.value}),A:e.o(o.change),B:e.o((e=>o.value=e)),C:e.p({placeholder:"请输入内容",border:"surround",modelValue:o.value}),D:e.o(o.change),E:e.o((e=>o.value=e)),F:e.p({placeholder:"请输入内容",border:"surround",modelValue:o.value}),G:e.o(o.change),H:e.o((e=>o.value=e)),I:e.p({placeholder:"请输入内容",border:"surround",modelValue:o.value}),J:e.o(o.change),K:e.o((e=>o.value=e)),L:e.p({placeholder:"请输入内容",border:"surround",modelValue:o.value}),M:e.o(o.change),N:e.o((e=>o.value=e)),O:e.p({placeholder:"请输入内容",border:"surround",modelValue:o.value}),P:e.o(o.change),Q:e.o((e=>o.value=e)),R:e.p({placeholder:"请输入内容",border:"surround",modelValue:o.value}),S:e.o(o.change),T:e.o((e=>o.value=e)),U:e.p({placeholder:"请输入内容",border:"surround",modelValue:o.value}),V:e.o(o.change),W:e.o((e=>o.value=e)),X:e.p({placeholder:"请输入内容",border:"surround",modelValue:o.value}),Y:e.o(o.change),Z:e.o((e=>o.value=e)),aa:e.p({placeholder:"请输入内容",border:"surround",modelValue:o.value}),ab:e.o(e.unref(p)),ac:e.o(e.unref(s)),ad:e.p({fileList:n.value,name:"1",multiple:!0,maxCount:10}),ae:e.o((e=>o.value1=e)),af:e.p({placeholder:"请输入内容",modelValue:o.value1}),ag:e.gei(o,"")})}},l=e._export_sfc(a,[["__scopeId","data-v-46b49516"]]);wx.createPage(l);
|
||||
10
unpackage/dist/build/mp-weixin/pages/editcompanInformation/editcompanInformation.json
vendored
Normal file
10
unpackage/dist/build/mp-weixin/pages/editcompanInformation/editcompanInformation.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"navigationBarTitleText": "编辑企业信息",
|
||||
"usingComponents": {
|
||||
"up-input": "../../uni_modules/uview-plus/components/u-input/u-input",
|
||||
"up-radio": "../../uni_modules/uview-plus/components/u-radio/u-radio",
|
||||
"up-radio-group": "../../uni_modules/uview-plus/components/u-radio-group/u-radio-group",
|
||||
"up-upload": "../../uni_modules/uview-plus/components/u-upload/u-upload",
|
||||
"up-textarea": "../../uni_modules/uview-plus/components/u-textarea/u-textarea"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/editcompanInformation/editcompanInformation.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/editcompanInformation/editcompanInformation.wxml
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pages/editcompanInformation/editcompanInformation.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/editcompanInformation/editcompanInformation.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.page.data-v-46b49516{min-height:100vh;background:#ebf2fc}
|
||||
1
unpackage/dist/build/mp-weixin/pages/equipmentregistration/equipmentregistration.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/equipmentregistration/equipmentregistration.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js");if(!Array){(e.resolveComponent("up-input")+e.resolveComponent("up-datetime-picker")+e.resolveComponent("up-textarea")+e.resolveComponent("u-popup"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-input/u-input.js")+(()=>"../../uni_modules/uview-plus/components/u-datetime-picker/u-datetime-picker.js")+(()=>"../../uni_modules/uview-plus/components/u-textarea/u-textarea.js")+(()=>"../../uni_modules/uview-plus/components/u-popup/u-popup.js"))();const o={__name:"equipmentregistration",setup(o){const u=e.ref(!1),a=e.ref([]),l=()=>{u.value=!0},t=()=>{e.index.chooseMessageFile({count:10,type:"all",success:e=>{const o=e.tempFiles.map((e=>({name:e.name,path:e.path,size:e.size})));a.value=[...a.value,...o]},fail:()=>{e.index.chooseImage({count:9,success:e=>{const o=e.tempFilePaths.map(((e,o)=>({name:`文件${a.value.length+o+1}`,path:e,size:0})));a.value=[...a.value,...o]}})}})},p=()=>{u.value=!1,e.index.showToast({title:"新增成功",icon:"success"})},s=e.ref(!1),n=e.ref(Date.now());return(o,c)=>e.e({a:e.o(l),b:e.o((e=>u.value=!1)),c:e.p({placeholder:"请输入型号"}),d:e.p({placeholder:"请输入名称"}),e:e.p({placeholder:"请输入参数"}),f:e.p({placeholder:"请输入数量"}),g:e.o((e=>n.value=e)),h:e.p({hasInput:!0,show:s.value,mode:"date",modelValue:n.value}),i:e.o((e=>n.value=e)),j:e.p({hasInput:!0,show:s.value,mode:"date",modelValue:n.value}),k:e.p({placeholder:"请输入区域"}),l:e.o(t),m:a.value.length>0},a.value.length>0?{n:e.f(a.value,((o,u,l)=>({a:e.t(o.name),b:e.o((e=>(e=>{a.value.splice(e,1)})(u)),u),c:u})))}:{},{o:e.o((e=>n.value=e)),p:e.p({placeholder:"请输入备注",modelValue:n.value}),q:e.o((e=>u.value=!1)),r:e.o(p),s:e.o((e=>u.value=!1)),t:e.p({show:u.value,mode:"center",round:"20"}),v:e.gei(o,"")})}},u=e._export_sfc(o,[["__scopeId","data-v-66a12537"]]);wx.createPage(u);
|
||||
9
unpackage/dist/build/mp-weixin/pages/equipmentregistration/equipmentregistration.json
vendored
Normal file
9
unpackage/dist/build/mp-weixin/pages/equipmentregistration/equipmentregistration.json
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"navigationBarTitleText": "设备登记",
|
||||
"usingComponents": {
|
||||
"up-input": "../../uni_modules/uview-plus/components/u-input/u-input",
|
||||
"up-datetime-picker": "../../uni_modules/uview-plus/components/u-datetime-picker/u-datetime-picker",
|
||||
"up-textarea": "../../uni_modules/uview-plus/components/u-textarea/u-textarea",
|
||||
"u-popup": "../../uni_modules/uview-plus/components/u-popup/u-popup"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/equipmentregistration/equipmentregistration.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/equipmentregistration/equipmentregistration.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="{{['padding', 'data-v-66a12537', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{v}}"><view class="padding data-v-66a12537"><view class="text-gray text-center margin-top-xl margin-bottom-xl data-v-66a12537">暂无设备</view><button class="cuIcon-add round bg-blue data-v-66a12537" bindtap="{{a}}">新增</button></view><u-popup wx:if="{{t}}" class="data-v-66a12537" virtualHostClass="data-v-66a12537" u-s="{{['d']}}" bindclose="{{s}}" u-i="66a12537-0" bind:__l="__l" u-p="{{t}}"><view class="popup-content data-v-66a12537"><view class="popup-header data-v-66a12537"><view class="popup-title text-bold data-v-66a12537">新增设备</view><view class="popup-close data-v-66a12537" bindtap="{{b}}">×</view></view><scroll-view class="popup-body data-v-66a12537" scroll-y style="{{'height:' + '60vh'}}"><view class="flex data-v-66a12537"><view class="margin-bottom data-v-66a12537">型号</view><view class="text-red data-v-66a12537">*</view></view><up-input wx:if="{{c}}" class="data-v-66a12537" virtualHostClass="data-v-66a12537" u-i="66a12537-1,66a12537-0" bind:__l="__l" u-p="{{c}}"></up-input><view class="flex margin-bottom margin-top data-v-66a12537"><view class="data-v-66a12537">名称</view><view class="text-red data-v-66a12537">*</view></view><up-input wx:if="{{d}}" class="data-v-66a12537" virtualHostClass="data-v-66a12537" u-i="66a12537-2,66a12537-0" bind:__l="__l" u-p="{{d}}"></up-input><view class="margin-bottom margin-top data-v-66a12537">参数</view><up-input wx:if="{{e}}" class="data-v-66a12537" virtualHostClass="data-v-66a12537" u-i="66a12537-3,66a12537-0" bind:__l="__l" u-p="{{e}}"></up-input><view class="flex margin-bottom margin-top data-v-66a12537"><view class="data-v-66a12537">数量(单位:台)</view><view class="text-red data-v-66a12537">*</view></view><up-input wx:if="{{f}}" class="data-v-66a12537" virtualHostClass="data-v-66a12537" u-i="66a12537-4,66a12537-0" bind:__l="__l" u-p="{{f}}"></up-input><view class="flex margin-bottom margin-top data-v-66a12537"><view class="data-v-66a12537">购买时间</view><view class="text-red data-v-66a12537">*</view></view><up-datetime-picker wx:if="{{h}}" class="data-v-66a12537" virtualHostClass="data-v-66a12537" u-i="66a12537-5,66a12537-0" bind:__l="__l" bindupdateModelValue="{{g}}" u-p="{{h}}"></up-datetime-picker><view class="flex margin-bottom margin-top data-v-66a12537"><view class="data-v-66a12537">设备预警时间</view><view class="text-red data-v-66a12537">*</view></view><up-datetime-picker wx:if="{{j}}" class="data-v-66a12537" virtualHostClass="data-v-66a12537" u-i="66a12537-6,66a12537-0" bind:__l="__l" bindupdateModelValue="{{i}}" u-p="{{j}}"></up-datetime-picker><view class="flex margin-bottom margin-top data-v-66a12537"><view class="data-v-66a12537">区域</view><view class="text-red data-v-66a12537">*</view></view><up-input wx:if="{{k}}" class="data-v-66a12537" virtualHostClass="data-v-66a12537" u-i="66a12537-7,66a12537-0" bind:__l="__l" u-p="{{k}}"></up-input><view class="margin-top-sm margin-bottom-sm margin-bottom margin-top data-v-66a12537">上传资料</view><view class="upload-area data-v-66a12537" bindtap="{{l}}"><view class="upload-icon data-v-66a12537"><text class="cuIcon-upload data-v-66a12537" style="font-size:60rpx;color:#999"></text></view><view class="upload-text data-v-66a12537">点击选择文件</view><view class="upload-tip data-v-66a12537">支持Word、Excel、PDF、图片等格式</view><button class="cu-but bg-blue data-v-66a12537">选择文件</button></view><view wx:if="{{m}}" class="file-list data-v-66a12537"><view wx:for="{{n}}" wx:for-item="file" wx:key="c" class="file-item data-v-66a12537"><text class="file-name data-v-66a12537">{{file.a}}</text><text class="file-delete text-red data-v-66a12537" catchtap="{{file.b}}">×</text></view></view><view class="margin-top-sm margin-bottom margin-top data-v-66a12537">备注</view><up-textarea wx:if="{{p}}" class="data-v-66a12537" virtualHostClass="data-v-66a12537" u-i="66a12537-8,66a12537-0" bind:__l="__l" bindupdateModelValue="{{o}}" u-p="{{p}}"></up-textarea></scroll-view><view class="popup-footer data-v-66a12537"><button class="btn-cancel data-v-66a12537" bindtap="{{q}}">取消</button><button class="btn-confirm bg-blue data-v-66a12537" bindtap="{{r}}">确定</button></view></view></u-popup></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages/equipmentregistration/equipmentregistration.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/equipmentregistration/equipmentregistration.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.popup-content.data-v-66a12537{width:600rpx;background:#fff;border-radius:20rpx;overflow:hidden}.popup-header.data-v-66a12537{display:flex;justify-content:space-between;align-items:center;padding:30rpx;border-bottom:1rpx solid #eee}.popup-title.data-v-66a12537{font-size:32rpx}.popup-close.data-v-66a12537{font-size:40rpx;color:#999;cursor:pointer}.popup-body.data-v-66a12537{padding:30rpx}.popup-footer.data-v-66a12537{display:flex;border-top:1rpx solid #eee}.popup-footer button.data-v-66a12537{flex:1;height:90rpx;line-height:90rpx;border-radius:0;font-size:30rpx}.popup-footer button.data-v-66a12537:after{border:none}.popup-footer .btn-cancel.data-v-66a12537{background:#f5f5f5;color:#666}.popup-footer .btn-confirm.data-v-66a12537{color:#fff}.upload-area.data-v-66a12537{background:#F8F8F;border:2rpx dashed #C5D4F5;border-radius:16rpx;padding:40rpx 30rpx;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:16rpx}.upload-icon.data-v-66a12537{width:80rpx;height:80rpx;display:flex;align-items:center;justify-content:center;margin-bottom:16rpx}.upload-text.data-v-66a12537{font-size:28rpx;color:#333;margin-bottom:8rpx}.upload-tip.data-v-66a12537{font-size:24rpx;color:#999;margin-bottom:24rpx}.upload-btn.data-v-66a12537{padding:16rpx 48rpx;font-size:28rpx;color:#fff;border-radius:40rpx}.file-list.data-v-66a12537{margin-top:20rpx}.file-item.data-v-66a12537{display:flex;justify-content:space-between;align-items:center;padding:16rpx 20rpx;background:#f5f5f5;border-radius:8rpx;margin-bottom:12rpx}.file-name.data-v-66a12537{font-size:26rpx;color:#333;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-delete.data-v-66a12537{font-size:36rpx;padding-left:20rpx}
|
||||
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/Inspection.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/Inspection.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
unpackage/dist/build/mp-weixin/pages/hiddendanger/Inspection.json
vendored
Normal file
10
unpackage/dist/build/mp-weixin/pages/hiddendanger/Inspection.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"navigationBarTitleText": "隐患排查",
|
||||
"usingComponents": {
|
||||
"up-choose": "../../uni_modules/uview-plus/components/u-choose/u-choose",
|
||||
"up-upload": "../../uni_modules/uview-plus/components/u-upload/u-upload",
|
||||
"up-input": "../../uni_modules/uview-plus/components/u-input/u-input",
|
||||
"up-textarea": "../../uni_modules/uview-plus/components/u-textarea/u-textarea",
|
||||
"u-popup": "../../uni_modules/uview-plus/components/u-popup/u-popup"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/Inspection.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/Inspection.wxml
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/Inspection.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/Inspection.wxss
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/acceptance.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/acceptance.js
vendored
Normal file
File diff suppressed because one or more lines are too long
8
unpackage/dist/build/mp-weixin/pages/hiddendanger/acceptance.json
vendored
Normal file
8
unpackage/dist/build/mp-weixin/pages/hiddendanger/acceptance.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"navigationBarTitleText": "隐患验收",
|
||||
"usingComponents": {
|
||||
"up-textarea": "../../uni_modules/uview-plus/components/u-textarea/u-textarea",
|
||||
"up-upload": "../../uni_modules/uview-plus/components/u-upload/u-upload",
|
||||
"wd-signature": "../../node-modules/wot-design-uni/components/wd-signature/wd-signature"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/acceptance.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/acceptance.wxml
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/acceptance.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/acceptance.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.page.data-v-df836b84{min-height:100vh;background:#ebf2fc}.result-btn.data-v-df836b84{flex:1;height:80rpx;line-height:80rpx;border-radius:8rpx;background:#f5f5f5;color:#666;font-size:28rpx}.result-btn.data-v-df836b84:after{border:none}.result-btn.active.data-v-df836b84{background:#2667e9;color:#fff}.signature-box.data-v-df836b84{width:100%;min-height:240rpx;background:#f8f8f8;border:1rpx dashed #dcdfe6;border-radius:8rpx;margin-top:16rpx}.signature-box .signature-img.data-v-df836b84{width:100%;height:100%}.signature-box .signature-placeholder.data-v-df836b84{color:#909399;font-size:28rpx}
|
||||
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/assignment.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/assignment.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js"),a=require("../../request/api.js");if(!Array){(e.resolveComponent("u-popup")+e.resolveComponent("up-datetime-picker"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-popup/u-popup.js")+(()=>"../../uni_modules/uview-plus/components/u-datetime-picker/u-datetime-picker.js"))();const t={__name:"assignment",setup(t){const n=e.ref(""),u=e.ref(""),o=e.ref(!1),r=e.ref(""),l=e.ref(""),s=e.ref([]),i=e.ref(0),v=e.ref(""),d=e=>e.postName?`${e.nickName}_${e.postName}`:e.nickName||"",c=e.computed((()=>{const e=s.value[i.value];return(null==e?void 0:e.users)||[]})),g=e.computed((()=>{if(!v.value)return"";for(const e of s.value){const a=(e.users||[]).find((e=>String(e.userId)===String(v.value)));if(a)return d(a)}return""})),p=e=>{var a;return!(!v.value||!(null==(a=e.users)?void 0:a.length))&&e.users.some((e=>String(e.userId)===String(v.value)))},m=()=>{v.value=l.value;const e=s.value.findIndex((e=>{var a;return(null==(a=e.users)?void 0:a.length)>0}));i.value=e>=0?e:0,o.value=!0},f=()=>{o.value=!1},S=()=>{v.value?(l.value=String(v.value),r.value=g.value,o.value=!1):e.index.showToast({title:"请选择整改责任人",icon:"none"})},h=e.ref(!1),w=e.ref(Date.now()),x=e.ref(""),I=e=>{console.log("选择的日期时间:",e);const a=new Date(e.value),t=a.getFullYear(),n=String(a.getMonth()+1).padStart(2,"0"),u=String(a.getDate()).padStart(2,"0"),o=String(a.getHours()).padStart(2,"0"),r=String(a.getMinutes()).padStart(2,"0"),l=String(a.getSeconds()).padStart(2,"0");x.value=`${t}-${n}-${u} ${o}:${r}:${l}`,h.value=!1},y=()=>{e.index.navigateBack()},k=async()=>{if(!l.value)return void e.index.showToast({title:"请选择整改人员",icon:"none"});if(!x.value)return void e.index.showToast({title:"请选择整改期限",icon:"none"});const t={hazardId:Number(n.value),assigneeId:Number(l.value),deadline:x.value,assignRemark:""};console.log("提交数据:",t);try{const n=await a.assignHiddenDanger(t);0===n.code?(N(!1),e.index.showToast({title:"交办成功",icon:"success"}),setTimeout((()=>{e.index.navigateBack()}),1500)):e.index.showToast({title:n.msg||"交办失败",icon:"none"})}catch(u){console.error("交办失败:",u),e.index.showToast({title:"请求失败",icon:"none"})}},T=e.ref(!1),$=e.ref(!1),_=e.ref(!1),D=()=>`draft_assign_${n.value||""}`,N=(a=!0)=>{const t=D();e.index.removeStorageSync(t),T.value=!1,$.value=!1,_.value=!0,x.value="",w.value=Date.now(),e.nextTick$1((()=>{_.value=!1})),a&&e.index.showToast({title:"草稿已清空",icon:"none"})};return e.watch((()=>[x.value]),(()=>{n.value&&(()=>{if(_.value)return;const a=D();if(!x.value)return e.index.removeStorageSync(a),void(T.value=!1);const t={selectedDate:x.value,dateValue:w.value};e.index.setStorageSync(a,JSON.stringify(t)),T.value=!0})()})),e.onLoad((t=>{t.hazardId&&(n.value=t.hazardId),t.assignId&&(u.value=t.assignId),(async()=>{try{const e=await a.getDepartmentPersonUsers();0===e.code&&e.data&&(s.value=e.data,console.log("部门人员树:",s.value))}catch(e){console.error("获取部门人员失败:",e)}})(),(()=>{const a=D(),t=e.index.getStorageSync(a);if(t)try{const a=JSON.parse(t);if(!a.selectedDate)return;_.value=!0,x.value=a.selectedDate||"",w.value=a.dateValue||Date.now(),T.value=!0,$.value=!0,e.nextTick$1((()=>{_.value=!1})),e.index.showToast({title:"已自动恢复您上次未提交的内容",icon:"none",duration:2500})}catch(n){console.error("解析草稿失败:",n),_.value=!1}})()})),(a,t)=>e.e({a:$.value},$.value?{b:e.o((e=>N(!0)))}:{},{c:e.t(r.value||"请选择整改责任人"),d:r.value?"":1,e:e.o(m),f:e.o(f),g:v.value},v.value?{h:e.t(g.value)}:{},{i:e.f(s.value,((a,t,n)=>e.e({a:e.t(a.deptName),b:p(a)},(p(a),{}),{c:a.deptId,d:e.n({active:i.value===t}),e:e.o((e=>i.value=t),a.deptId)}))),j:0===c.value.length},0===c.value.length?{}:{k:e.f(c.value,((a,t,n)=>e.e({a:e.t(d(a)),b:String(v.value)===String(a.userId)},(String(v.value),String(a.userId),{}),{c:"user-"+a.userId,d:String(v.value)===String(a.userId)?1:"",e:e.o((e=>{return t=a.userId,void(v.value=String(t));var t}),"user-"+a.userId)})))},{l:"dept-users-"+i.value,m:e.o(f),n:e.o(S),o:e.o(f),p:e.p({show:o.value,mode:"bottom",round:"20"}),q:e.t(x.value||"请选择整改期限"),r:e.n(x.value?"":"text-gray"),s:e.o((e=>h.value=!0)),t:e.o(I),v:e.o((e=>h.value=!1)),w:e.o((e=>h.value=!1)),x:e.o((e=>w.value=e)),y:e.p({show:h.value,mode:"datetime",modelValue:w.value}),z:e.o(y),A:e.o(k),B:e.gei(a,"")})}},n=e._export_sfc(t,[["__scopeId","data-v-860f0a5c"]]);wx.createPage(n);
|
||||
7
unpackage/dist/build/mp-weixin/pages/hiddendanger/assignment.json
vendored
Normal file
7
unpackage/dist/build/mp-weixin/pages/hiddendanger/assignment.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "隐患交办",
|
||||
"usingComponents": {
|
||||
"u-popup": "../../uni_modules/uview-plus/components/u-popup/u-popup",
|
||||
"up-datetime-picker": "../../uni_modules/uview-plus/components/u-datetime-picker/u-datetime-picker"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/assignment.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/assignment.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="{{['padding', 'page', 'data-v-860f0a5c', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{B}}"><view class="padding radius bg-white data-v-860f0a5c"><view wx:if="{{a}}" class="bg-orange-light text-orange padding-sm radius margin-bottom flex justify-between align-center data-v-860f0a5c" style="font-size:24rpx;background-color:#FFF7EB;border:1rpx solid #FFE4CC;width:100%;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20rpx"><view class="flex align-center data-v-860f0a5c" style="display:flex;flex-direction:row;align-items:center"><text class="cuIcon-info margin-right-xs data-v-860f0a5c" style="margin-right:10rpx"></text><text class="data-v-860f0a5c">已自动恢复您上次未提交的内容</text></view><text class="text-blue text-bold data-v-860f0a5c" style="cursor:pointer;padding:0 10rpx;color:#2667E9;font-weight:bold" bindtap="{{b}}">清空草稿</text></view><view class="flex margin-bottom data-v-860f0a5c"><view class="text-gray data-v-860f0a5c">整改责任人</view><view class="text-red data-v-860f0a5c">*</view></view><view class="select-trigger data-v-860f0a5c" bindtap="{{e}}"><view class="{{['select-content', 'data-v-860f0a5c', d && 'text-gray']}}">{{c}}</view><text class="cuIcon-unfold data-v-860f0a5c"></text></view><u-popup wx:if="{{p}}" class="data-v-860f0a5c" virtualHostClass="data-v-860f0a5c" u-s="{{['d']}}" bindclose="{{o}}" u-i="860f0a5c-0" bind:__l="__l" u-p="{{p}}"><view class="user-popup cascader-user-popup data-v-860f0a5c"><view class="popup-header data-v-860f0a5c"><view class="popup-title text-bold data-v-860f0a5c">选择整改责任人</view><view class="popup-close data-v-860f0a5c" bindtap="{{f}}">×</view></view><view wx:if="{{g}}" class="selected-summary data-v-860f0a5c"><text class="summary-label data-v-860f0a5c">已选:</text><text class="summary-text data-v-860f0a5c">{{h}}</text></view><view class="cascader-body data-v-860f0a5c"><scroll-view class="cascader-col dept-col data-v-860f0a5c" scroll-y><view wx:for="{{i}}" wx:for-item="dept" wx:key="c" class="{{['data-v-860f0a5c', 'cascader-item', dept.d]}}" bindtap="{{dept.e}}"><text class="cascader-item-text data-v-860f0a5c">{{dept.a}}</text><text wx:if="{{dept.b}}" class="dept-dot data-v-860f0a5c"></text></view></scroll-view><scroll-view class="cascader-col user-col data-v-860f0a5c" scroll-y key="{{l}}"><view wx:if="{{j}}" class="empty-tip data-v-860f0a5c">该部门暂无人员</view><view wx:else class="data-v-860f0a5c"><view wx:for="{{k}}" wx:for-item="user" wx:key="c" class="{{['user-item', 'data-v-860f0a5c', user.d && 'active']}}" bindtap="{{user.e}}"><text class="user-item-text data-v-860f0a5c">{{user.a}}</text><text wx:if="{{user.b}}" class="cuIcon-check text-blue data-v-860f0a5c"></text></view></view></scroll-view></view><view class="popup-footer data-v-860f0a5c"><button class="btn-cancel data-v-860f0a5c" bindtap="{{m}}">取消</button><button class="btn-confirm bg-blue data-v-860f0a5c" bindtap="{{n}}">确定</button></view></view></u-popup><view class="flex margin-bottom margin-top data-v-860f0a5c"><view class="text-gray data-v-860f0a5c">整改期限</view><view class="text-red data-v-860f0a5c">*</view></view><view class="picker-input data-v-860f0a5c" bindtap="{{s}}"><text class="{{['data-v-860f0a5c', r]}}">{{q}}</text></view><up-datetime-picker wx:if="{{y}}" class="data-v-860f0a5c" virtualHostClass="data-v-860f0a5c" bindconfirm="{{t}}" bindcancel="{{v}}" bindclose="{{w}}" u-i="860f0a5c-1" bind:__l="__l" bindupdateModelValue="{{x}}" u-p="{{y}}"></up-datetime-picker><view class="btn-group margin-top-xl data-v-860f0a5c"><button class="btn-cancel data-v-860f0a5c" bindtap="{{z}}">取消</button><button class="btn-confirm bg-blue data-v-860f0a5c" bindtap="{{A}}">确认</button></view></view></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/assignment.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/assignment.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.page.data-v-860f0a5c{min-height:100vh;background:#ebf2fc}.picker-input.data-v-860f0a5c{background:#fff;border-radius:8rpx;padding:24rpx 20rpx;margin-bottom:20rpx;border:1rpx solid #F6F6F6}.picker-input text.data-v-860f0a5c{font-size:28rpx;color:#333}.select-trigger.data-v-860f0a5c{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1rpx solid #dcdfe6;border-radius:8rpx;padding:20rpx 24rpx;margin-bottom:20rpx}.select-trigger .select-content.data-v-860f0a5c{flex:1;font-size:28rpx;color:#333}.user-popup.data-v-860f0a5c{background:#fff}.user-popup .popup-header.data-v-860f0a5c{display:flex;justify-content:space-between;align-items:center;padding:30rpx;border-bottom:1rpx solid #eee}.user-popup .popup-header .popup-title.data-v-860f0a5c{font-size:32rpx;color:#333}.user-popup .popup-header .popup-close.data-v-860f0a5c{font-size:40rpx;color:#999;line-height:1}.user-popup.cascader-user-popup .selected-summary.data-v-860f0a5c{padding:16rpx 30rpx;background:#f5f7fa;border-bottom:1rpx solid #eee;font-size:24rpx;line-height:1.5}.user-popup.cascader-user-popup .selected-summary .summary-label.data-v-860f0a5c{color:#909399}.user-popup.cascader-user-popup .selected-summary .summary-text.data-v-860f0a5c{color:#333}.user-popup.cascader-user-popup .cascader-body.data-v-860f0a5c{display:flex;height:600rpx}.user-popup.cascader-user-popup .cascader-col.data-v-860f0a5c{height:600rpx;box-sizing:border-box}.user-popup.cascader-user-popup .dept-col.data-v-860f0a5c{width:38%;background:#f7f8fa;border-right:1rpx solid #eee}.user-popup.cascader-user-popup .user-col.data-v-860f0a5c{width:62%;padding:10rpx 20rpx;box-sizing:border-box}.user-popup.cascader-user-popup .cascader-item.data-v-860f0a5c{display:flex;align-items:center;justify-content:space-between;padding:28rpx 24rpx;font-size:28rpx;color:#333;border-bottom:1rpx solid #eef0f3}.user-popup.cascader-user-popup .cascader-item.active.data-v-860f0a5c{background:#fff;color:#2667e9;font-weight:600;position:relative}.user-popup.cascader-user-popup .cascader-item.active.data-v-860f0a5c:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6rpx;background:#2667e9}.user-popup.cascader-user-popup .cascader-item-text.data-v-860f0a5c{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-popup.cascader-user-popup .dept-dot.data-v-860f0a5c{width:12rpx;height:12rpx;border-radius:50%;background:#2667e9;margin-left:8rpx;flex-shrink:0}.user-popup.cascader-user-popup .empty-tip.data-v-860f0a5c{padding:80rpx 20rpx;text-align:center;color:#909399;font-size:26rpx}.user-popup .user-item.data-v-860f0a5c{display:flex;align-items:center;justify-content:space-between;padding:24rpx 0;border-bottom:1rpx solid #f5f5f5}.user-popup .user-item.data-v-860f0a5c:last-child{border-bottom:none}.user-popup .user-item.active .user-item-text.data-v-860f0a5c{color:#2667e9;font-weight:600}.user-popup .user-item .user-item-text.data-v-860f0a5c{flex:1;font-size:28rpx;color:#333}.user-popup .popup-footer.data-v-860f0a5c{display:flex;gap:24rpx;padding:24rpx 30rpx;padding-bottom:calc(24rpx + env(safe-area-inset-bottom));background:#fff}.user-popup .popup-footer button.data-v-860f0a5c{flex:1;height:80rpx;line-height:80rpx;border-radius:40rpx;font-size:30rpx;margin:0;padding:0}.user-popup .popup-footer button.data-v-860f0a5c:after{border:none}.user-popup .popup-footer .btn-cancel.data-v-860f0a5c{background:#fff;color:#2667e9;border:2rpx solid #2667E9}.user-popup .popup-footer .btn-confirm.data-v-860f0a5c{color:#fff;border:none}.btn-group.data-v-860f0a5c{display:flex;gap:30rpx}.btn-cancel.data-v-860f0a5c{flex:1;height:80rpx;line-height:80rpx;border:2rpx solid #2667E9;border-radius:40rpx;background:#fff;color:#2667e9;font-size:30rpx}.btn-confirm.data-v-860f0a5c{flex:1;height:80rpx;line-height:80rpx;border-radius:40rpx;color:#fff;font-size:30rpx}
|
||||
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/rectification.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/rectification.js
vendored
Normal file
File diff suppressed because one or more lines are too long
12
unpackage/dist/build/mp-weixin/pages/hiddendanger/rectification.json
vendored
Normal file
12
unpackage/dist/build/mp-weixin/pages/hiddendanger/rectification.json
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"navigationBarTitleText": "隐患整改",
|
||||
"usingComponents": {
|
||||
"up-textarea": "../../uni_modules/uview-plus/components/u-textarea/u-textarea",
|
||||
"up-input": "../../uni_modules/uview-plus/components/u-input/u-input",
|
||||
"up-datetime-picker": "../../uni_modules/uview-plus/components/u-datetime-picker/u-datetime-picker",
|
||||
"up-checkbox": "../../uni_modules/uview-plus/components/u-checkbox/u-checkbox",
|
||||
"u-popup": "../../uni_modules/uview-plus/components/u-popup/u-popup",
|
||||
"up-upload": "../../uni_modules/uview-plus/components/u-upload/u-upload",
|
||||
"wd-signature": "../../node-modules/wot-design-uni/components/wd-signature/wd-signature"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/rectification.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/rectification.wxml
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/rectification.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/rectification.wxss
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/view.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/view.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js"),a=require("../../request/api.js"),t=require("../../request/request.js");if(!Array){(e.resolveComponent("up-input")+e.resolveComponent("up-textarea"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-input/u-input.js")+(()=>"../../uni_modules/uview-plus/components/u-textarea/u-textarea.js"))();const r={__name:"view",setup(r){const o=e.reactive({hazardId:"",assignId:"",title:"",level:0,levelName:"",source:"",description:"",address:"",areaName:"",areaColor:"",tagName:"",legalBasis:"",regulationName:"",attachments:[]}),s=e.computed((()=>o.legalBasis||o.regulationName||"")),l=e=>t.toImageUrl(e);return e.onLoad((t=>{t.hazardId&&(async(t,r)=>{try{const s={hazardId:t};r&&(s.assignId=r);const l=await a.getHiddenDangerDetail(s);0===l.code&&l.data?Object.assign(o,l.data):e.index.showToast({title:l.msg||"获取详情失败",icon:"none"})}catch(s){console.error("获取隐患详情失败:",s),e.index.showToast({title:"请求失败",icon:"none"})}})(t.hazardId,t.assignId)})),(a,t)=>e.e({a:e.t(o.source||"暂无"),b:o.attachments&&o.attachments.length>0},o.attachments&&o.attachments.length>0?{c:e.f(o.attachments,((a,t,r)=>({a:t,b:l(a.filePath),c:e.o((a=>{return r=t,void(o.attachments&&0!==o.attachments.length&&e.index.previewImage({current:r,urls:o.attachments.map((e=>l(e.filePath)))}));var r}),t)})))}:{},{d:e.o((e=>o.title=e)),e:e.p({disabled:!0,disabledColor:"#F6F6F6",border:"surround",placeholder:"暂无",modelValue:o.title}),f:e.n(2===o.level?"bg-blue light":"bg-gray"),g:e.n(3===o.level?"bg-blue light":"bg-gray"),h:e.o((e=>o.address=e)),i:e.p({disabled:!0,disabledColor:"#F6F6F6",border:"surround",placeholder:"暂无地址",modelValue:o.address}),j:e.t(s.value||"暂无"),k:s.value?"":1,l:o.areaColor},o.areaColor?{m:o.areaColor}:{},{n:e.t(o.areaName||"暂无"),o:o.areaName?"":1,p:e.o((e=>o.description=e)),q:e.p({placeholder:"暂无描述",disabled:!0,autoHeight:!0,modelValue:o.description}),r:e.t(o.tagName||"暂无"),s:e.gei(a,"")})}},o=e._export_sfc(r,[["__scopeId","data-v-52ff0d96"]]);wx.createPage(o);
|
||||
7
unpackage/dist/build/mp-weixin/pages/hiddendanger/view.json
vendored
Normal file
7
unpackage/dist/build/mp-weixin/pages/hiddendanger/view.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "查看隐患",
|
||||
"usingComponents": {
|
||||
"up-input": "../../uni_modules/uview-plus/components/u-input/u-input",
|
||||
"up-textarea": "../../uni_modules/uview-plus/components/u-textarea/u-textarea"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/view.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/view.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="{{['padding', 'page', 'data-v-52ff0d96', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{s}}"><view class="padding bg-white radius data-v-52ff0d96"><view class="flex margin-bottom data-v-52ff0d96"><view class="text-gray data-v-52ff0d96">检查形式</view><view class="text-red data-v-52ff0d96">*</view></view><view class="read-only-box data-v-52ff0d96">{{a}}</view><view class="flex margin-bottom margin-top data-v-52ff0d96"><view class="text-gray data-v-52ff0d96">隐患图片</view><view class="text-red data-v-52ff0d96">*</view></view><view class="margin-bottom data-v-52ff0d96"><view wx:if="{{b}}" class="margin-top-xs data-v-52ff0d96"><view class="flex data-v-52ff0d96" style="flex-wrap:wrap;gap:10rpx"><image wx:for="{{c}}" wx:for-item="img" wx:key="a" class="data-v-52ff0d96" src="{{img.b}}" style="width:136rpx;height:136rpx;border-radius:16rpx" mode="aspectFill" bindtap="{{img.c}}"></image></view></view><view wx:else class="text-gray text-sm data-v-52ff0d96">暂无图片</view><view class="text-gray text-sm margin-top-xs data-v-52ff0d96">必填:请上传现场照片作为隐患证据</view></view><view class="flex margin-bottom margin-top data-v-52ff0d96"><view class="text-gray data-v-52ff0d96">隐患标题</view><view class="text-red data-v-52ff0d96">*</view></view><up-input wx:if="{{e}}" class="data-v-52ff0d96" virtualHostClass="data-v-52ff0d96" u-i="52ff0d96-0" bind:__l="__l" bindupdateModelValue="{{d}}" u-p="{{e}}"/><view class="text-sm text-gray margin-top-xs data-v-52ff0d96">请用简洁的语言概括隐患要点</view><view class="flex margin-bottom margin-top data-v-52ff0d96"><view class="text-gray data-v-52ff0d96">隐患等级</view><view class="text-red data-v-52ff0d96">*</view></view><view class="flex col-2 data-v-52ff0d96" style="gap:10rpx"><view class="{{[f, 'level-item', 'data-v-52ff0d96']}}">一般隐患</view><view class="{{[g, 'level-item', 'data-v-52ff0d96']}}">重大隐患</view></view><view class="flex margin-bottom margin-top data-v-52ff0d96"><view class="text-gray data-v-52ff0d96">隐患位置</view><view class="text-red data-v-52ff0d96">*</view></view><up-input wx:if="{{i}}" class="data-v-52ff0d96" virtualHostClass="data-v-52ff0d96" u-i="52ff0d96-1" bind:__l="__l" bindupdateModelValue="{{h}}" u-p="{{i}}"/><view class="text-gray text-sm margin-top-xs data-v-52ff0d96">如:办公楼3层东侧消防通道、生产车间A区设备旁等,或点击"选择地址"按钮在地图上选择</view><view class="flex margin-bottom margin-top data-v-52ff0d96"><view class="text-gray data-v-52ff0d96">法律依据</view></view><view class="read-only-select data-v-52ff0d96"><view class="{{['select-value', 'data-v-52ff0d96', k && 'placeholder']}}">{{j}}</view></view><view class="flex margin-bottom margin-top data-v-52ff0d96"><view class="text-gray data-v-52ff0d96">隐患区域</view></view><view class="read-only-select data-v-52ff0d96"><view class="flex align-center data-v-52ff0d96"><view wx:if="{{l}}" class="area-color-dot data-v-52ff0d96" style="{{'background-color:' + m}}"></view><view class="{{['select-value', 'data-v-52ff0d96', o && 'placeholder']}}">{{n}}</view></view></view><view class="flex margin-bottom margin-top data-v-52ff0d96"><view class="text-gray data-v-52ff0d96">隐患描述</view><view class="text-red data-v-52ff0d96">*</view></view><up-textarea wx:if="{{q}}" class="data-v-52ff0d96" virtualHostClass="data-v-52ff0d96" u-i="52ff0d96-2" bind:__l="__l" bindupdateModelValue="{{p}}" u-p="{{q}}"></up-textarea><view class="text-gray text-sm margin-top-xs data-v-52ff0d96">请详细说明隐患现状、潜在风险及影响范围</view><view class="text-gray margin-bottom margin-top data-v-52ff0d96">隐患标签</view><view class="read-only-box data-v-52ff0d96">{{r}}</view></view></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/view.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/hiddendanger/view.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.page.data-v-52ff0d96{min-height:100vh;background:#ebf2fc}.read-only-box.data-v-52ff0d96{background:#f5f5f5;border-radius:8rpx;padding:20rpx 24rpx;font-size:28rpx;color:#333}.read-only-select.data-v-52ff0d96{background:#f5f5f5;border:1rpx solid #dcdfe6;border-radius:8rpx;padding:20rpx 24rpx}.read-only-select .select-value.data-v-52ff0d96{font-size:28rpx;color:#333;line-height:1.5;word-break:break-all}.read-only-select .select-value.placeholder.data-v-52ff0d96{color:#999}.level-item.data-v-52ff0d96{padding:16rpx 40rpx;border-radius:8rpx;text-align:center;font-size:28rpx}.area-color-dot.data-v-52ff0d96{width:24rpx;height:24rpx;border-radius:50%;margin-right:16rpx;flex-shrink:0}
|
||||
1
unpackage/dist/build/mp-weixin/pages/index/index.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/index/index.js
vendored
Normal file
File diff suppressed because one or more lines are too long
8
unpackage/dist/build/mp-weixin/pages/index/index.json
vendored
Normal file
8
unpackage/dist/build/mp-weixin/pages/index/index.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"navigationBarTitleText": "三查一曝光",
|
||||
"navigationStyle": "custom",
|
||||
"navigationBarTextStyle": "white",
|
||||
"usingComponents": {
|
||||
"u-navbar": "../../uni_modules/uview-plus/components/u-navbar/u-navbar"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/index/index.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/index/index.wxml
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pages/index/index.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/index/index.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.header-wrapper.data-v-ae0e620d{position:relative;padding-bottom:40rpx;overflow:hidden;background-color:#2472ea}.header-bg-image.data-v-ae0e620d{position:absolute;top:2rpx;left:0;width:100%;height:100%;z-index:0;opacity:1.6}.user-card.data-v-ae0e620d{position:relative;z-index:10;display:flex;align-items:center;padding:42rpx 30rpx 54rpx}.user-card .user-avatar.data-v-ae0e620d{flex-shrink:0;width:144rpx;height:144rpx;border-radius:50%;overflow:hidden;background:#fff}.user-card .user-info.data-v-ae0e620d{flex:1;margin-left:24rpx;overflow:hidden;max-width:576rpx}.user-card .user-info .user-dept.data-v-ae0e620d{font-size:34rpx;color:#fff;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-card .user-info .user-phone.data-v-ae0e620d{font-size:26rpx;color:rgba(255,255,255,.9);margin-top:10rpx}.user-card .switch-btn.data-v-ae0e620d{display:flex;align-items:center;background:#fff;padding:16rpx 24rpx;border-radius:30rpx;color:#285ce9;font-size:26rpx;flex-shrink:0;margin-left:20rpx}.user-card .switch-btn text.data-v-ae0e620d{margin-right:8rpx}.page-content.data-v-ae0e620d{background:#f4f7fb;border-radius:40rpx 40rpx 0rpx 0rpx;margin-top:-40rpx;padding:30rpx 30rpx 50rpx;position:relative;z-index:10;min-height:calc(100vh - 400rpx)}.menu-card.data-v-ae0e620d{background:#fff;border-radius:40rpx 40rpx 0 0rpx;padding:44rpx 30rpx 30rpx;margin-left:-40rpx;margin-right:-40rpx;margin-top:-30rpx}.menu-grid.data-v-ae0e620d{display:flex;flex-wrap:wrap}.menu-item.data-v-ae0e620d{width:20%;display:flex;flex-direction:column;align-items:center;margin-bottom:38rpx}.menu-item .menu-icon.data-v-ae0e620d{width:72rpx;height:80rpx}.menu-item .menu-text.data-v-ae0e620d{font-size:24rpx;color:#333;margin-top:14rpx;text-align:center;white-space:nowrap}.avatar-image.data-v-ae0e620d{width:100%;height:100%;border-radius:50%}.list-list.data-v-ae0e620d{background:#fff;box-shadow:0 2rpx 6rpx 2rpx rgba(0,0,0,.08);border-left:5px solid #2667E9;border-radius:20rpx;padding:20rpx}.plan-card.data-v-ae0e620d{border-radius:16rpx;overflow:hidden;box-shadow:0 2rpx 6rpx 2rpx rgba(0,0,0,.06)}.plan-header.data-v-ae0e620d{background:linear-gradient(135deg,#4a90e2,#2667e9);padding:24rpx 30rpx;display:flex;align-items:center}.plan-header .plan-header-icon.data-v-ae0e620d{width:36rpx;height:36rpx;margin-right:12rpx}.plan-header .plan-header-title.data-v-ae0e620d{color:#fff;font-size:30rpx;font-weight:700}.plan-body.data-v-ae0e620d{padding:24rpx 30rpx 10rpx;background:#fff}.plan-stats.data-v-ae0e620d{display:flex;background:#f5f7fa;border-radius:12rpx;border:1rpx solid #E8ECF0;overflow:hidden}.plan-stats .plan-stat-item.data-v-ae0e620d{flex:1;text-align:center;padding:20rpx 0;border-right:1rpx solid #E8ECF0}.plan-stats .plan-stat-item.data-v-ae0e620d:last-child{border-right:none}.plan-stats .plan-stat-num.data-v-ae0e620d{font-size:36rpx;font-weight:700}.plan-stats .plan-stat-label.data-v-ae0e620d{font-size:24rpx;color:#666;margin-top:8rpx}.border-tite.data-v-ae0e620d{width:10rpx;height:32rpx;background:#2667e9;border-radius:10rpx}.cu-progress.data-v-ae0e620d{width:300rpx;height:20rpx;background:#ebeef5;border-radius:100rpx;overflow:hidden}.cu-progress view.data-v-ae0e620d{height:100%;border-radius:100rpx;transition:width .3s ease}.bg-green.data-v-ae0e620d{background:#2667e9}.border-border.data-v-ae0e620d{padding:10rpx;background:#eef3ff;border-radius:4rpx;border:2rpx solid #AAC5FC;text-align:center;justify-content:center;align-items:center;display:flex;font-size:28rpx;color:#2667e9}.level-tag.data-v-ae0e620d{padding:4rpx 16rpx;border-radius:8rpx;white-space:nowrap;flex-shrink:0}.level-minor.data-v-ae0e620d{background:#f6ffed;border:2rpx solid #B7EB8F;color:#52c41a}.level-normal.data-v-ae0e620d{background:#fff7e6;border:2rpx solid #FFD591;color:#fa8c16}.level-major.data-v-ae0e620d{background:#fff1f0;border:2rpx solid #FFA39E;color:#f5222d}.danger-tab-scroll.data-v-ae0e620d{white-space:nowrap;margin-bottom:20rpx}.danger-tab-list.data-v-ae0e620d{display:inline-flex;gap:42rpx;margin-left:10rpx}.danger-tab-item.data-v-ae0e620d{font-size:28rpx;color:#666;padding-bottom:12rpx;position:relative;flex-shrink:0}.danger-tab-active.data-v-ae0e620d{font-weight:700;color:#2667e9!important}.danger-tab-active.data-v-ae0e620d:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:40rpx;height:6rpx;background:#2667e9;border-radius:3rpx}.danger-card.data-v-ae0e620d{padding:30rpx;margin-bottom:20rpx;background:#fff;box-shadow:0 6rpx 12rpx 2rpx #f1f5fe;border-radius:16rpx;border:2rpx solid #EAECEF}.danger-info-row.data-v-ae0e620d{font-size:28rpx;margin-top:16rpx;display:flex}.danger-info-row .text-gray.data-v-ae0e620d{white-space:nowrap;flex-shrink:0}
|
||||
1
unpackage/dist/build/mp-weixin/pages/login/agreement.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/login/agreement.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js"),r={__name:"agreement",setup(r){const o=e.ref(""),t=e.ref({progress:{color:"#3D83F6"}});return e.onMounted((()=>{o.value="http://www.baidu.com/"})),(r,a)=>({a:t.value,b:o.value,c:e.gei(r,"")})}},o=e._export_sfc(r,[["__scopeId","data-v-ad00d4f4"]]);wx.createPage(o);
|
||||
5
unpackage/dist/build/mp-weixin/pages/login/agreement.json
vendored
Normal file
5
unpackage/dist/build/mp-weixin/pages/login/agreement.json
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"navigationBarTitleText": "用户协议",
|
||||
"navigationStyle": "custom",
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/login/agreement.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/login/agreement.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="{{['data-v-ad00d4f4', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{c}}"><web-view class="data-v-ad00d4f4" webview-styles="{{a}}" src="{{b}}"></web-view></view>
|
||||
0
unpackage/dist/build/mp-weixin/pages/login/agreement.wxss
vendored
Normal file
0
unpackage/dist/build/mp-weixin/pages/login/agreement.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/login/enterprise.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/login/enterprise.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js");if(!Array){(e.resolveComponent("up-input")+e.resolveComponent("up-form-item")+e.resolveComponent("up-form")+e.resolveComponent("lsl-protocol-popup"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-input/u-input.js")+(()=>"../../uni_modules/uview-plus/components/u-form-item/u-form-item.js")+(()=>"../../uni_modules/uview-plus/components/u-form/u-form.js"))();const o={__name:"enterprise",setup(o){const r=e.reactive({showSex:!1,isAgreed:!1,showProtocolPopup:!1,model1:{userInfo:{name:"uview-plus UI",sex:""}},rules:{"userInfo.name":{type:"string",required:!0,message:"请填写姓名",trigger:["blur","change"]}}}),t=()=>{r.isAgreed=!r.isAgreed},s=o=>{"user"===o?e.index.navigateTo({url:"/pages/login/agreement"}):"privacy"===o&&(r.showProtocolPopup=!0)},n=()=>{r.isAgreed?console.log("开始注册流程"):e.index.showToast({title:"请先阅读并同意用户协议和隐私政策",icon:"none",duration:2e3})},i=()=>{r.isAgreed=!0,r.showProtocolPopup=!1,e.index.showToast({title:"已同意协议条款",icon:"success",duration:1500})},p=()=>{r.showProtocolPopup=!1},u=[[{tit:"《服务协议》",type:"page",content:"/pages/login/agreement"},{tit:"《隐私政策》",type:"page",content:"/pages/login/privacy"}]];return(o,l)=>e.e({a:e.p({border:"none",placeholder:"请填写营业执照上的企业名称",inputAlign:"right"}),b:e.sr("item1","492f7e49-1,492f7e49-0"),c:e.p({required:!0,label:"企业名称",prop:"userInfo.name",borderBottom:!0,"label-width":"90"}),d:e.p({border:"none",placeholder:"请输入管理员姓名",inputAlign:"right"}),e:e.sr("item1","492f7e49-3,492f7e49-0"),f:e.p({required:!0,label:"管理员姓名",prop:"userInfo.name",borderBottom:!0,"label-width":"120"}),g:e.sr("form1","492f7e49-0"),h:e.p({labelPosition:"left",model:r.model1,rules:r.rules}),i:e.n(r.isAgreed?"bg-blue":"bg-gray"),j:!r.isAgreed,k:e.o(n),l:r.isAgreed},(r.isAgreed,{}),{m:r.isAgreed?1:"",n:e.o((e=>s("user"))),o:e.o((e=>s("privacy"))),p:e.o(t),q:e.o(i),r:e.o(p),s:e.p({title:"用户协议和隐私政策",predesc:"为了更好地保护您的个人信息和合法权益,在使用我们的服务前,请您务必仔细阅读并充分理解以下协议条款。",subdesc:'请您详细阅读各条款内容,特别是免除或限制责任的条款。如您同意以下协议条款,请点击"同意并继续"开始使用我们的服务。',color:"#007AFF",onNeed:r.showProtocolPopup,other:u,open_type:"getPhoneNumber|agreePrivacyAuthorization"}),t:e.gei(o,"")})}},r=e._export_sfc(o,[["__scopeId","data-v-492f7e49"]]);wx.createPage(r);
|
||||
8
unpackage/dist/build/mp-weixin/pages/login/enterprise.json
vendored
Normal file
8
unpackage/dist/build/mp-weixin/pages/login/enterprise.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"navigationBarTitleText": "注册新企业",
|
||||
"usingComponents": {
|
||||
"up-input": "../../uni_modules/uview-plus/components/u-input/u-input",
|
||||
"up-form-item": "../../uni_modules/uview-plus/components/u-form-item/u-form-item",
|
||||
"up-form": "../../uni_modules/uview-plus/components/u-form/u-form"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/login/enterprise.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/login/enterprise.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="{{['data-v-492f7e49', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{t}}"><view class="padding solid radius margin data-v-492f7e49"><up-form wx:if="{{h}}" class="r data-v-492f7e49" virtualHostClass="r data-v-492f7e49" u-s="{{['d']}}" u-r="form1" u-i="492f7e49-0" bind:__l="__l" u-p="{{h}}"><up-form-item wx:if="{{c}}" class="r data-v-492f7e49" virtualHostClass="r data-v-492f7e49" u-s="{{['d']}}" u-r="item1" u-i="492f7e49-1,492f7e49-0" bind:__l="__l" u-p="{{c}}"><up-input wx:if="{{a}}" class="data-v-492f7e49" virtualHostClass="data-v-492f7e49" u-i="492f7e49-2,492f7e49-1" bind:__l="__l" u-p="{{a}}"></up-input></up-form-item><up-form-item wx:if="{{f}}" class="r data-v-492f7e49" virtualHostClass="r data-v-492f7e49" u-s="{{['d']}}" u-r="item1" u-i="492f7e49-3,492f7e49-0" bind:__l="__l" u-p="{{f}}"><up-input wx:if="{{d}}" class="data-v-492f7e49" virtualHostClass="data-v-492f7e49" u-i="492f7e49-4,492f7e49-3" bind:__l="__l" u-p="{{d}}"></up-input></up-form-item></up-form><view class="margin-top-xl data-v-492f7e49"><button class="{{['round', 'data-v-492f7e49', i]}}" disabled="{{j}}" bindtap="{{k}}"> 申请注册 </button></view><view class="protocol-agreement data-v-492f7e49"><view class="protocol-checkbox data-v-492f7e49" bindtap="{{p}}"><view class="{{['checkbox', 'data-v-492f7e49', m && 'checked']}}"><text wx:if="{{l}}" class="checkmark data-v-492f7e49">✓</text></view><text class="protocol-text data-v-492f7e49"> 我已阅读并接受 <text class="protocol-link data-v-492f7e49" catchtap="{{n}}">《服务协议》</text> 和 <text class="protocol-link data-v-492f7e49" catchtap="{{o}}">《隐私政策》</text></text></view></view><view class="container data-v-492f7e49"><lsl-protocol-popup wx:if="{{s}}" class="data-v-492f7e49" virtualHostClass="data-v-492f7e49" bindagree="{{q}}" bindclose="{{r}}" u-i="492f7e49-5" bind:__l="__l" u-p="{{s}}"></lsl-protocol-popup></view></view></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages/login/enterprise.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/login/enterprise.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.protocol-agreement.data-v-492f7e49{padding:30rpx 0}.protocol-checkbox.data-v-492f7e49{display:flex;align-items:flex-start;gap:15rpx}.checkbox.data-v-492f7e49{width:32rpx;height:32rpx;border:2rpx solid #ddd;border-radius:6rpx;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;margin-top:2rpx}.checkbox.checked.data-v-492f7e49{background-color:#007aff;border-color:#007aff}.checkmark.data-v-492f7e49{color:#fff;font-size:20rpx;font-weight:700}.protocol-text.data-v-492f7e49{font-size:28rpx;color:#666;line-height:1.6;flex:1}.protocol-link.data-v-492f7e49{color:#007aff;text-decoration:underline}.bg-gray.data-v-492f7e49{background-color:#ccc!important;color:#999!important}.bg-blue.data-v-492f7e49{background-color:#007aff!important;color:#fff!important}button[disabled].data-v-492f7e49{opacity:.6;cursor:not-allowed}button.data-v-492f7e49:not([disabled]):active{transform:scale(.98);transition:transform .1s ease}
|
||||
1
unpackage/dist/build/mp-weixin/pages/login/forget.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/login/forget.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js"),t=require("../../common/assets.js");if(!Array){e.resolveComponent("cu-custom")()}const a={__name:"forget",setup(a){const o=e.ref(""),n=e.ref(""),l=e.ref(""),s=e.ref(0),u=e.ref(!1);let i=null;const d=e.computed((()=>{if(0===s.value)return"获取验证码";return`重新获取${s.value<10?`0${s.value}`:s.value}`})),v=()=>{u.value=!u.value},c=()=>{11===o.value.length?s.value>0||(s.value=60,r(),e.index.request({url:"http://example.com/api/code",data:{phone:o.value,type:"forget"},method:"POST",dataType:"json",success:t=>{200!=t.data.code?(e.index.showToast({title:t.data.msg||"获取验证码失败",icon:"none"}),s.value=0,m()):e.index.showToast({title:t.data.msg||"验证码已发送"})},fail:()=>{e.index.showToast({title:"网络请求失败",icon:"none"}),s.value=0,m()}})):e.index.showToast({icon:"none",title:"手机号不正确"})},r=()=>{m(),i=setInterval((()=>{s.value--,0===s.value&&m()}),1e3)},m=()=>{i&&(clearInterval(i),i=null)},h=()=>{11===o.value.length?n.value.length<6?e.index.showToast({icon:"none",title:"密码不正确"}):4===l.value.length?e.index.request({url:"http://example.com/api/forget",data:{phone:o.value,password:n.value,code:l.value},method:"POST",dataType:"json",success:t=>{200!=t.data.code?e.index.showToast({title:t.data.msg||"修改密码失败",icon:"none"}):(e.index.showToast({title:t.data.msg||"修改密码成功"}),setTimeout((()=>{e.index.navigateBack()}),1500))},fail:()=>{e.index.showToast({title:"网络请求失败",icon:"none"})}}):e.index.showToast({icon:"none",title:"验证码不正确"}):e.index.showToast({icon:"none",title:"手机号不正确"})};return e.onUnmounted((()=>{m()})),(a,l)=>({a:e.p({isBack:!0}),b:t._imports_0$5,c:o.value,d:e.o((e=>o.value=e.detail.value)),e:t._imports_1$3,f:!u.value,g:n.value,h:e.o((e=>n.value=e.detail.value)),i:u.value?1:"",j:e.o(v),k:e.t(d.value),l:s.value>0?1:"",m:e.o(c),n:e.o(h),o:e.gei(a,"")})}},o=e._export_sfc(a,[["__scopeId","data-v-330f8649"]]);wx.createPage(o);
|
||||
5
unpackage/dist/build/mp-weixin/pages/login/forget.json
vendored
Normal file
5
unpackage/dist/build/mp-weixin/pages/login/forget.json
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"navigationBarTitleText": "忘记密码",
|
||||
"navigationStyle": "custom",
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/login/forget.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/login/forget.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="{{['content', 'data-v-330f8649', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{o}}"><cu-custom wx:if="{{a}}" class="data-v-330f8649" virtualHostClass="data-v-330f8649" u-s="{{['d']}}" u-i="330f8649-0" bind:__l="__l" u-p="{{a}}"><view class="data-v-330f8649" slot="backText">返回</view><view class="data-v-330f8649" slot="content">忘记密码</view></cu-custom><view class="list data-v-330f8649"><view class="tishi data-v-330f8649">若您忘记了密码,可在此重新设置新密码。</view><view class="list-call data-v-330f8649"><image class="img data-v-330f8649" src="{{b}}"></image><input class="sl-input data-v-330f8649" type="number" maxlength="11" placeholder="请输入手机号" value="{{c}}" bindinput="{{d}}"/></view><view class="list-call data-v-330f8649"><image class="img data-v-330f8649" src="{{e}}"></image><input class="sl-input data-v-330f8649" type="text" maxlength="32" placeholder="请输入新密码" password="{{f}}" value="{{g}}" bindinput="{{h}}"/><text class="{{['eye-icon', 'data-v-330f8649', i && 'eye-active']}}" bindtap="{{j}}"></text></view><view class="list-call data-v-330f8649"><view class="{{['yzm', 'data-v-330f8649', l && 'yzms']}}" bindtap="{{m}}">{{k}}</view></view></view><view class="padding-lr data-v-330f8649"><view class="button-login data-v-330f8649" hover-class="button-hover" bindtap="{{n}}"><text class="data-v-330f8649">修改密码</text></view></view></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages/login/forget.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/login/forget.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
page.data-v-330f8649{background-color:#fff}.content.data-v-330f8649{display:flex;flex-direction:column;justify-content:center;background-color:#fff}.tishi.data-v-330f8649{color:#999;font-size:28rpx;line-height:50rpx;margin-bottom:50rpx}.list.data-v-330f8649{display:flex;flex-direction:column;padding-top:50rpx;padding-left:70rpx;padding-right:70rpx}.list .list-call.data-v-330f8649{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100rpx;color:#333;background:#f5f7fb;border-radius:16rpx;border:2rpx solid #F5F7FB;margin-top:30rpx;padding:0 30rpx}.list .list-call .img.data-v-330f8649{width:30rpx;height:36rpx}.list .list-call .sl-input.data-v-330f8649{flex:1;text-align:left;font-size:32rpx;margin-left:16rpx}.list .list-call .eye-icon.data-v-330f8649{font-size:36rpx;color:#999}.list .list-call .eye-icon.data-v-330f8649:before{content:"\e69c"}.list .list-call .eye-icon.eye-active.data-v-330f8649{color:#3d83f6}.list .list-call .eye-icon.eye-active.data-v-330f8649:before{content:"\e69d"}.list .list-call .yzm.data-v-330f8649{width:200rpx;height:60rpx;text-align:center;font-size:30rpx;color:#3d83f6}.list .list-call .yzm.yzms.data-v-330f8649{color:#999}.padding-lr.data-v-330f8649{padding-left:70rpx;padding-right:70rpx}.button-login.data-v-330f8649{color:#fff;font-size:34rpx;width:100%;height:100rpx;background:linear-gradient(90deg,#3e95f1,#4269f5);border-radius:50rpx;line-height:100rpx;text-align:center;margin-left:auto;margin-right:auto;margin-top:130rpx}.button-hover.data-v-330f8649{opacity:.8}
|
||||
1
unpackage/dist/build/mp-weixin/pages/login/login.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/login/login.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js"),o=require("../../common/assets.js"),a=require("../../request/api.js"),t={__name:"login",setup(t){const s=e.ref(""),n=e.ref(""),i=e.ref(!0),l=()=>{i.value=!i.value},d=async()=>{if(console.log("点击登录按钮"),console.log("用户名:",s.value),console.log("密码:",n.value),s.value)if(n.value)try{console.log("开始调用登录接口...");const o=await a.login({username:s.value,password:n.value});if(console.log("登录接口返回:",o),0===o.code){o.data.token&&e.index.setStorageSync("token",o.data.token);const a={userId:o.data.userId,username:o.data.username,nickName:o.data.nickName,deptId:o.data.deptId,deptName:o.data.deptName,role:o.data.role,isDept:o.data.isDept};e.index.setStorageSync("userInfo",JSON.stringify(a)),e.index.showToast({title:"登录成功",icon:"success"}),setTimeout((()=>{e.index.reLaunch({url:"/pages/index/index"})}),1500)}else e.index.showToast({title:o.msg||"登录失败",icon:"none"})}catch(o){console.error("登录失败:",o),e.index.showToast({title:"网络请求失败",icon:"none"})}else e.index.showToast({icon:"none",title:"请输入密码"});else e.index.showToast({icon:"none",title:"请输入用户名"})};return(a,t)=>({a:o._imports_0$4,b:o._imports_0$5,c:s.value,d:e.o((e=>s.value=e.detail.value)),e:o._imports_1$3,f:i.value,g:n.value,h:e.o((e=>n.value=e.detail.value)),i:i.value?"/static/index/cl.png":"/static/index/op.png",j:e.o(l),k:e.o(d),l:e.gei(a,"")})}},s=e._export_sfc(t,[["__scopeId","data-v-d18a2e65"]]);wx.createPage(s);
|
||||
5
unpackage/dist/build/mp-weixin/pages/login/login.json
vendored
Normal file
5
unpackage/dist/build/mp-weixin/pages/login/login.json
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"navigationBarTitleText": "登录页面",
|
||||
"navigationStyle": "custom",
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/login/login.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/login/login.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="{{['content', 'data-v-d18a2e65', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{l}}"><view class="header data-v-d18a2e65"><image src="{{a}}" class="bg-image data-v-d18a2e65"></image><view class="padding login data-v-d18a2e65"><view class="text-xl text-black text-bold data-v-d18a2e65">账号登录</view><view class="padding-top data-v-d18a2e65">欢迎登录三查一曝光平台</view></view></view><view class="list data-v-d18a2e65"><view class="list-call data-v-d18a2e65"><image class="img data-v-d18a2e65" src="{{b}}"></image><input class="sl-input data-v-d18a2e65" type="text" placeholder="请输入用户名" value="{{c}}" bindinput="{{d}}"/></view><view class="list-call data-v-d18a2e65"><image class="img data-v-d18a2e65" src="{{e}}"></image><input class="sl-input data-v-d18a2e65" type="text" maxlength="32" placeholder="请输入密码" password="{{f}}" value="{{g}}" bindinput="{{h}}"/><image class="eye-img data-v-d18a2e65" src="{{i}}" bindtap="{{j}}"></image></view></view><view class="padding-lr data-v-d18a2e65"><button class="button-login data-v-d18a2e65" hover-class="button-hover" bindtap="{{k}}"> 登录 </button></view></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages/login/login.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/login/login.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
page.data-v-d18a2e65{background-color:#fff}.content.data-v-d18a2e65{display:flex;flex-direction:column;justify-content:center;background-color:#fff}.header.data-v-d18a2e65{width:100%;position:relative;margin-bottom:0}.header .bg-image.data-v-d18a2e65{width:100%;vertical-align:bottom}.login.data-v-d18a2e65{position:absolute;top:50%;color:#666;font-size:28rpx}.list.data-v-d18a2e65{display:flex;flex-direction:column;padding-top:50rpx;padding-left:70rpx;padding-right:70rpx;background-color:#fff;margin-top:-2rpx}.list .list-call.data-v-d18a2e65{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100rpx;color:#333;background:#f5f7fb;border-radius:16rpx;border:2rpx solid #F5F7FB;margin-top:30rpx;padding:0 30rpx}.list .list-call .img.data-v-d18a2e65{width:30rpx;height:36rpx}.list .list-call .sl-input.data-v-d18a2e65{flex:1;text-align:left;font-size:32rpx;margin-left:16rpx}.list .list-call .eye-img.data-v-d18a2e65{width:40rpx;height:40rpx}.agreement.data-v-d18a2e65{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:30rpx;margin-top:30rpx;color:#3d83f6;text-align:center;height:40rpx;line-height:40rpx}.agreement .link.data-v-d18a2e65{font-size:30rpx;color:#3d83f6}.agreement .link.data-v-d18a2e65:active{opacity:.8}.padding-lr.data-v-d18a2e65{padding-left:70rpx;padding-right:70rpx}.button-login.data-v-d18a2e65{color:#fff;font-size:34rpx;width:100%;height:100rpx;background:linear-gradient(90deg,#3e95f1,#4269f5);border-radius:50rpx;line-height:100rpx;text-align:center;margin-left:auto;margin-right:auto;margin-top:130rpx;border:none}.button-login.data-v-d18a2e65:after{border:none}.button-report.data-v-d18a2e65{color:#fff;font-size:34rpx;width:100%;height:100rpx;background:linear-gradient(90deg,#ff7878,#f2505b);border-radius:50rpx;line-height:100rpx;text-align:center;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center}.margin-top.data-v-d18a2e65{margin-top:30rpx}.button-hover.data-v-d18a2e65{opacity:.8}.text-blue.data-v-d18a2e65{color:#3d83f6;font-size:28rpx}.icon-image.data-v-d18a2e65{width:36rpx;height:36rpx;margin-right:8rpx}.text-xl.data-v-d18a2e65{font-size:36rpx}.text-black.data-v-d18a2e65{color:#000}.text-bold.data-v-d18a2e65{font-weight:700}.padding.data-v-d18a2e65{padding:30rpx}.padding-top.data-v-d18a2e65{padding-top:15rpx}.protocol-box.data-v-d18a2e65{display:flex;justify-content:center;margin-top:40rpx}.protocol-box .protocol-link.data-v-d18a2e65{font-size:28rpx;color:#3d83f6;text-decoration:underline}
|
||||
1
unpackage/dist/build/mp-weixin/pages/login/reg.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/login/reg.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js");if(!Array){(e.resolveComponent("cu-custom")+e.resolveComponent("up-input")+e.resolveComponent("up-form-item")+e.resolveComponent("up-form"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-input/u-input.js")+(()=>"../../uni_modules/uview-plus/components/u-form-item/u-form-item.js")+(()=>"../../uni_modules/uview-plus/components/u-form/u-form.js"))();const o={__name:"reg",setup(o){const r=e.ref(""),t=e.ref(""),n=e.ref(""),a=e.ref(""),i=e.ref(0);e.ref(!1);const l=e.reactive({showSex:!1,model1:{userInfo:{name:"uview-plus UI",sex:""}},rules:{"userInfo.name":{type:"string",required:!0,message:"请填写姓名",trigger:["blur","change"]}}});e.computed((()=>{if(0===i.value)return"获取验证码";return`重新获取${i.value<10?`0${i.value}`:i.value}`}));const s=()=>{11===r.value.length?t.value.length<6?e.index.showToast({icon:"none",title:"密码不正确"}):4===n.value.length?e.index.request({url:"http://example.com/api/register",data:{phone:r.value,password:t.value,code:n.value,invitation:a.value},method:"POST",dataType:"json",success:o=>{200!=o.data.code?e.index.showToast({title:o.data.msg||"注册失败",icon:"none"}):(e.index.showToast({title:o.data.msg||"注册成功"}),setTimeout((()=>{e.index.navigateBack()}),1500))},fail:()=>{e.index.showToast({title:"网络请求失败",icon:"none"})}}):e.index.showToast({icon:"none",title:"验证码不正确"}):e.index.showToast({icon:"none",title:"手机号不正确"})};return e.onUnmounted((()=>{})),(o,r)=>({a:e.p({isBack:!0}),b:e.p({border:"none",placeholder:"请输入企业名称",inputAlign:"right"}),c:e.sr("item1","1f5605a3-2,1f5605a3-1"),d:e.p({label:"加入企业",prop:"userInfo.name",borderBottom:!0,"label-width":"90"}),e:e.p({border:"none",placeholder:"请输入",inputAlign:"right"}),f:e.sr("item1","1f5605a3-4,1f5605a3-1"),g:e.p({required:!0,label:"真实姓名",prop:"userInfo.name",borderBottom:!0,"label-width":"90"}),h:e.p({border:"none",placeholder:"选择",inputAlign:"right"}),i:e.sr("item1","1f5605a3-6,1f5605a3-1"),j:e.p({required:!0,label:"选择分组/部门",prop:"userInfo.name",borderBottom:!0,"label-width":"120"}),k:e.p({border:"none",placeholder:"请输入手机号码",inputAlign:"right"}),l:e.sr("item1","1f5605a3-8,1f5605a3-1"),m:e.p({required:!0,label:"手机号码",prop:"userInfo.name",borderBottom:!0,"label-width":"90"}),n:e.p({border:"none",placeholder:"请输入密码",inputAlign:"right"}),o:e.sr("item1","1f5605a3-10,1f5605a3-1"),p:e.p({required:!0,label:"密码",prop:"userInfo.name",borderBottom:!0,"label-width":"90"}),q:e.p({border:"none",placeholder:"请输入密码",inputAlign:"right"}),r:e.sr("item1","1f5605a3-12,1f5605a3-1"),s:e.p({required:!0,label:"确认密码",prop:"userInfo.name",borderBottom:!0,"label-width":"90"}),t:e.sr("form1","1f5605a3-1"),v:e.p({labelPosition:"left",model:l.model1,rules:l.rules}),w:e.o(s),x:e.gei(o,"")})}},r=e._export_sfc(o,[["__scopeId","data-v-1f5605a3"]]);wx.createPage(r);
|
||||
9
unpackage/dist/build/mp-weixin/pages/login/reg.json
vendored
Normal file
9
unpackage/dist/build/mp-weixin/pages/login/reg.json
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"navigationBarTitleText": "注册账号",
|
||||
"navigationStyle": "custom",
|
||||
"usingComponents": {
|
||||
"up-input": "../../uni_modules/uview-plus/components/u-input/u-input",
|
||||
"up-form-item": "../../uni_modules/uview-plus/components/u-form-item/u-form-item",
|
||||
"up-form": "../../uni_modules/uview-plus/components/u-form/u-form"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/login/reg.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/login/reg.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="{{['content', 'data-v-1f5605a3', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{x}}"><view class="header data-v-1f5605a3"><cu-custom wx:if="{{a}}" class="data-v-1f5605a3" virtualHostClass="data-v-1f5605a3" u-s="{{['d']}}" u-i="1f5605a3-0" bind:__l="__l" u-p="{{a}}"><view class="data-v-1f5605a3" slot="backText">返回</view><view class="data-v-1f5605a3" slot="content">注册新成员账号</view></cu-custom></view><view class="padding solid radius margin data-v-1f5605a3"><up-form wx:if="{{v}}" class="r data-v-1f5605a3" virtualHostClass="r data-v-1f5605a3" u-s="{{['d']}}" u-r="form1" u-i="1f5605a3-1" bind:__l="__l" u-p="{{v}}"><up-form-item wx:if="{{d}}" class="r data-v-1f5605a3" virtualHostClass="r data-v-1f5605a3" u-s="{{['d']}}" u-r="item1" u-i="1f5605a3-2,1f5605a3-1" bind:__l="__l" u-p="{{d}}"><up-input wx:if="{{b}}" class="data-v-1f5605a3" virtualHostClass="data-v-1f5605a3" u-i="1f5605a3-3,1f5605a3-2" bind:__l="__l" u-p="{{b}}"></up-input></up-form-item><up-form-item wx:if="{{g}}" class="r data-v-1f5605a3" virtualHostClass="r data-v-1f5605a3" u-s="{{['d']}}" u-r="item1" u-i="1f5605a3-4,1f5605a3-1" bind:__l="__l" u-p="{{g}}"><up-input wx:if="{{e}}" class="data-v-1f5605a3" virtualHostClass="data-v-1f5605a3" u-i="1f5605a3-5,1f5605a3-4" bind:__l="__l" u-p="{{e}}"></up-input></up-form-item><up-form-item wx:if="{{j}}" class="r data-v-1f5605a3" virtualHostClass="r data-v-1f5605a3" u-s="{{['d']}}" u-r="item1" u-i="1f5605a3-6,1f5605a3-1" bind:__l="__l" u-p="{{j}}"><up-input wx:if="{{h}}" class="data-v-1f5605a3" virtualHostClass="data-v-1f5605a3" u-i="1f5605a3-7,1f5605a3-6" bind:__l="__l" u-p="{{h}}"></up-input></up-form-item><up-form-item wx:if="{{m}}" class="r data-v-1f5605a3" virtualHostClass="r data-v-1f5605a3" u-s="{{['d']}}" u-r="item1" u-i="1f5605a3-8,1f5605a3-1" bind:__l="__l" u-p="{{m}}"><up-input wx:if="{{k}}" class="data-v-1f5605a3" virtualHostClass="data-v-1f5605a3" u-i="1f5605a3-9,1f5605a3-8" bind:__l="__l" u-p="{{k}}"></up-input></up-form-item><up-form-item wx:if="{{p}}" class="r data-v-1f5605a3" virtualHostClass="r data-v-1f5605a3" u-s="{{['d']}}" u-r="item1" u-i="1f5605a3-10,1f5605a3-1" bind:__l="__l" u-p="{{p}}"><up-input wx:if="{{n}}" class="data-v-1f5605a3" virtualHostClass="data-v-1f5605a3" u-i="1f5605a3-11,1f5605a3-10" bind:__l="__l" u-p="{{n}}"></up-input></up-form-item><up-form-item wx:if="{{s}}" class="r data-v-1f5605a3" virtualHostClass="r data-v-1f5605a3" u-s="{{['d']}}" u-r="item1" u-i="1f5605a3-12,1f5605a3-1" bind:__l="__l" u-p="{{s}}"><up-input wx:if="{{q}}" class="data-v-1f5605a3" virtualHostClass="data-v-1f5605a3" u-i="1f5605a3-13,1f5605a3-12" bind:__l="__l" u-p="{{q}}"></up-input></up-form-item></up-form><view class=" data-v-1f5605a3"><view class="button-login data-v-1f5605a3" hover-class="button-hover" bindtap="{{w}}"><text class="data-v-1f5605a3">申请加入</text></view></view></view></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages/login/reg.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/login/reg.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
page.data-v-1f5605a3{background-color:#fff}.content.data-v-1f5605a3{display:flex;flex-direction:column;justify-content:center;background-color:#fff}.header.data-v-1f5605a3{width:100%;position:relative}.header image.data-v-1f5605a3{width:100%}.list.data-v-1f5605a3{display:flex;flex-direction:column;padding-top:50rpx;padding-left:70rpx;padding-right:70rpx}.list .list-call.data-v-1f5605a3{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100rpx;color:#333;background:#f5f7fb;border-radius:16rpx;border:2rpx solid #F5F7FB;margin-top:30rpx;padding:0 30rpx}.list .list-call .img.data-v-1f5605a3{width:30rpx;height:36rpx}.list .list-call .sl-input.data-v-1f5605a3{flex:1;text-align:left;font-size:32rpx;margin-left:16rpx}.list .list-call .eye-icon.data-v-1f5605a3{font-size:36rpx;color:#999}.list .list-call .eye-icon.data-v-1f5605a3:before{content:"\e69c"}.list .list-call .eye-icon.eye-active.data-v-1f5605a3{color:#3d83f6}.list .list-call .eye-icon.eye-active.data-v-1f5605a3:before{content:"\e69d"}.list .list-call .yzm.data-v-1f5605a3{width:200rpx;height:60rpx;text-align:center;font-size:30rpx;color:#3d83f6}.list .list-call .yzm.yzms.data-v-1f5605a3{color:#999}.code-icon.data-v-1f5605a3:before{content:"\e682";color:#999;font-size:36rpx}.invite-icon.data-v-1f5605a3:before{content:"\e683";color:#999;font-size:36rpx}.button-login.data-v-1f5605a3{color:#fff;font-size:34rpx;width:100%;height:100rpx;background:linear-gradient(90deg,#3e95f1,#4269f5);border-radius:50rpx;line-height:100rpx;text-align:center;margin-left:auto;margin-right:auto;margin-top:130rpx}.button-hover.data-v-1f5605a3{opacity:.8}.data-v-1f5605a3 .up-input__input{color:#3d83f6}
|
||||
1
unpackage/dist/build/mp-weixin/pages/login/success.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/login/success.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js"),s=require("../../common/assets.js"),r={__name:"success",setup:r=>(r,t)=>e.e({a:true},{b:s._imports_0$6},{d:e.gei(r,"")})},t=e._export_sfc(r,[["__scopeId","data-v-38df4384"]]);wx.createPage(t);
|
||||
4
unpackage/dist/build/mp-weixin/pages/login/success.json
vendored
Normal file
4
unpackage/dist/build/mp-weixin/pages/login/success.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"navigationBarTitleText": "注册成功",
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/login/success.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/login/success.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="{{['data-v-38df4384', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{d}}"><view wx:if="{{a}}" class="text-center data-v-38df4384"><image class="data-v-38df4384" src="{{b}}" style="width:160rpx;height:160rpx;margin-top:140rpx"></image><view class="text-bold margin-bottom-xl margin-top-xl data-v-38df4384">注册成功</view><view class="text-gray data-v-38df4384">等待管理员确认后,才能进行账号登录</view><button class="bg-blue round lg but data-v-38df4384">返回首页</button></view><view wx:else class="text-center data-v-38df4384"><image class="data-v-38df4384" src="{{c}}" style="width:160rpx;height:160rpx;margin-top:140rpx"></image><view class="text-bold margin-bottom-xl margin-top-xl data-v-38df4384">注册异常</view><view class="text-gray data-v-38df4384">员工已注册,如账号异常请联系管理员</view><button class="bg-blue round lg but data-v-38df4384">返回首页</button></view></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages/login/success.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/login/success.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.but.data-v-38df4384{width:248rpx;height:88rpx;margin-top:100rpx}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user