| | |
| | | "name" : "GS-MES-AP", |
| | | "appid" : "__UNI__8AFE08D", |
| | | "description" : "", |
| | | "versionName" : "1.1.1.7", |
| | | "versionCode" : 1, |
| | | "versionName" : "1.1.1.9", |
| | | "versionCode" : 2, |
| | | "transformPx" : false, |
| | | /* 5+App特有相关 */ |
| | | "app-plus" : { |
| | |
| | | <!-- 基本信息区 --> |
| | | <view class="basic-info"> |
| | | <view class="info-row"> |
| | | <span class="info-label">创建人:</span> |
| | | <span class="info-value">{{formData.createBy || '未知'}}</span> |
| | | <span class="info-label">创建时间:</span> |
| | | <span class="info-value">{{formData.createTime}}</span> |
| | | <span class="info-label">负责人:</span> |
| | | <span class="info-value">{{formData.statusUser}}</span> |
| | | </view> |
| | | <view class="info-row" v-if="formData.fsubmitBy || formData.fsubmitDate"> |
| | | <span class="info-label">检验人:</span> |
| | | <span class="info-value">{{formData.fsubmitBy || '未知'}}</span> |
| | | <span class="info-label">检验时间:</span> |
| | | <span class="info-value">{{formData.fsubmitDate || '未知'}}</span> |
| | | </view> |
| | | </view> |
| | | |
| | |
| | | </script> |
| | | |
| | | <style scoped> |
| | | /* 基础样式 */ |
| | | .inspection-sheet { |
| | | padding: 10px; |
| | | /* 页面容器样式 */ |
| | | page { |
| | | background-color: #f5f7fa; |
| | | min-height: 100vh; |
| | | display: flex; |
| | | justify-content: center; |
| | | align-items: flex-start; |
| | | padding: 0; |
| | | } |
| | | |
| | | /* 基础样式 */ |
| | | .inspection-sheet { |
| | | font-family: 'Microsoft YaHei', 'Segoe UI', sans-serif; |
| | | max-width: 1000px; |
| | | margin: 20px auto; |
| | | padding: 20px; |
| | | background-color: #fff; |
| | | box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); |
| | | border-radius: 8px; |
| | | } |
| | | |
| | | /* 头部样式 */ |
| | | .sheet-header { |
| | | background-color: white; |
| | | padding: 20px; |
| | | border-radius: 8px; |
| | | box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05); |
| | | text-align: center; |
| | | margin-bottom: 20px; |
| | | padding-bottom: 15px; |
| | | border-bottom: 2px solid #e0e0e0; |
| | | } |
| | | |
| | | .sheet-header h1 { |
| | | font-size: 24px; |
| | | font-weight: 600; |
| | | color: #2c3e50; |
| | | margin-bottom: 10px; |
| | | font-size: 24px; |
| | | margin-bottom: 5px; |
| | | } |
| | | |
| | | .inspection-number { |
| | | font-size: 16px; |
| | | font-weight: bold; |
| | | color: #3498db; |
| | | font-weight: 500; |
| | | } |
| | | |
| | | /* 基本信息区 */ |
| | |
| | | <view class="info-row"> |
| | | <view class="info-item"> |
| | | <view class="info-label">创建人</view> |
| | | <view class="info-content">{{item.fName}}</view> |
| | | <view class="info-content">{{item.createBy || '未知'}}</view> |
| | | </view> |
| | | <view class="info-item" v-if="item.statusUser"> |
| | | <view class="info-item" v-if="item.fsubmitBy"> |
| | | <view class="info-label">检验人</view> |
| | | <view class="info-content">{{item.statusUser}}</view> |
| | | <view class="info-content">{{item.fsubmitBy}}</view> |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- 在未完成状态下显示创建时间,已完成状态下显示检测结果 --> |
| | | <view class="meta-info" v-if="current === 0"> |
| | | <view class="meta-item">{{item.statusDate}}</view> |
| | | <view class="meta-item">创建人: {{item.fName}}</view> |
| | | </view> |
| | | |
| | | <view class="meta-info" v-if="current === 1"> |
| | | <view class="meta-item">{{item.statusDate}}</view> |
| | | <view class="meta-info"> |
| | | <view class="meta-item">创建时间</view> |
| | | <view class="meta-item">{{item.createTime}}</view> |
| | | <view class="meta-item" v-if="item.result">检验结果: {{item.result}}</view> |
| | | </view> |
| | | </view> |
| | |
| | | statusUser: userName, |
| | | result: result, |
| | | fsubmit: this.current === 0 ? 0 : 1, |
| | | searchValue: this.searchValue, |
| | | selectedIndex: this.optionsIndex |
| | | SearchValue: this.searchValue, |
| | | SelectedIndex: this.optionsIndex |
| | | } |
| | | }).then(res => { |
| | | if (this.pageIndex === 1) { |
| | |
| | | <span class="info-label">创建时间:</span> |
| | | <span class="info-value">{{formData.createDate}}</span> |
| | | </view> |
| | | <view class="info-row" v-if="formData.fsubmitBy || formData.fsubmitDate"> |
| | | <span class="info-label">检验人:</span> |
| | | <span class="info-value">{{formData.fsubmitBy || '未知'}}</span> |
| | | <span class="info-label">检验时间:</span> |
| | | <span class="info-value">{{formData.fsubmitDate || '未知'}}</span> |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- 物料信息区 --> |
| | |
| | | |
| | | //页面加载时调用的事件 - 取消用户权限控制和产线过滤,所有人都可以看到所有表单 |
| | | this.$post({ |
| | | url: "/XJ/GetPage", |
| | | url: "/XJ/getPage", |
| | | data: { |
| | | pageIndex: this.pageIndex, |
| | | limit: this.limit, |
| | | fsubmit: fsubmit, |
| | | searchValue: this.searchValue, |
| | | SelectedIndex: this.optionsIndex |
| | | SearchValue: this.searchValue, |
| | | SelectedIndex: this.optionsIndex, |
| | | lineNo: this.lineIndex > 0 ? this.lineData[this.lineIndex - 1].lineNo : null |
| | | } |
| | | }).then(res => { |
| | | console.log('API响应数据:', res); |