设备生产日期可选最小值修改、任务列表增加审核状态

This commit is contained in:
jiangyinzhi
2025-05-20 09:12:17 +08:00
parent d8e4579003
commit 91be51e568
14 changed files with 70 additions and 19 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ NODE_ENV=production
# 测试0 生产1 # 测试0 生产1
VUE_APP_ENV = '1' VUE_APP_ENV = '1'
# 定义变量 # 定义变量
VUE_APP_CITY_TYPE = 'sx' VUE_APP_CITY_TYPE = 'ah'
# base api # base api
VUE_APP_BASE_API = '' VUE_APP_BASE_API = ''
+3 -2
View File
@@ -16,10 +16,11 @@ if (process.env.NODE_ENV === 'development') {
} else { } else {
// 生产环境 // 生产环境
// baseURL = '' // 本地 打包以后只需要空路径就行 // baseURL = '' // 本地 打包以后只需要空路径就行
// baseURL = '/proxy-ah' //安徽 打包以后的路径 baseURL = '/proxy-ah' //安徽 打包以后的路径
// baseURL = '/proxy-nx' //宁夏 打包以后的路径 // baseURL = '/proxy-nx' //宁夏 打包以后的路径
// baseURL = '/proxy-xj' //新疆 打包以后的路径 // baseURL = '/proxy-xj' //新疆 打包以后的路径
baseURL = '/proxy-sx' //山西 打包以后的路径 // baseURL = '/proxy-sx' //山西 打包以后的路径
// baseURL = '/proxy-cq' //重庆 打包以后的路径
} }
+1
View File
@@ -29,6 +29,7 @@ const mixin = {
datePicker: false, datePicker: false,
currentDate: new Date(), currentDate: new Date(),
maxDate: new Date(), maxDate: new Date(),
minDate: new Date('1900/1/1'),
equipTypeOption: { equipTypeOption: {
'01':[ '01':[
{value: "0101", text: "螺杆式空压机"}, {value: "0101", text: "螺杆式空压机"},
+1 -1
View File
@@ -12,7 +12,7 @@ module.exports = {
menuExclude: [], menuExclude: [],
// ${process.env.VUE_APP_BASE_API} // ${process.env.VUE_APP_BASE_API}
// https://portal.xt.nfjbill.ren:30004 // https://portal.xt.nfjbill.ren:30004
downloadUrl: `${process.env.VUE_APP_BASE_API}/proxy-sx/file/minio/download/`, downloadUrl: `${process.env.VUE_APP_BASE_API}/proxy-ah/file/minio/download/`,
// downloadUrl: `https://www.greensgcc.com/proxy-xj/file/minio/download/`, // downloadUrl: `https://www.greensgcc.com/proxy-xj/file/minio/download/`,
// downloadUrl: `http://172.29.69.38:19012/proxy-sx/file/minio/download/`, // downloadUrl: `http://172.29.69.38:19012/proxy-sx/file/minio/download/`,
uploadUrl: `${process.env.VUE_APP_BASE_API}/file/minio/upload/`, uploadUrl: `${process.env.VUE_APP_BASE_API}/file/minio/upload/`,
+15 -1
View File
@@ -178,6 +178,11 @@
<!-- </div> --> <!-- </div> -->
<div class="list-bot"> <div class="list-bot">
<div >
<van-tag v-if="item.checkState" :type="item.checkState=='10'?'danger':item.checkState=='20'?'warning':'success'" round >
{{checkStateObj[item.checkState]}}
</van-tag>
</div>
<div> <div>
<button <button
@click="show=true" @click="show=true"
@@ -264,6 +269,11 @@ export default {
}, },
data() { data() {
return { return {
checkStateObj: {
'10': '地市待审批',
'20': '省级待审批',
'90': '审批完成',
},
show: false, show: false,
message: '', message: '',
statusPopup: false, statusPopup: false,
@@ -734,7 +744,11 @@ export default {
.list-bot { .list-bot {
margin-top: 6px; margin-top: 6px;
display: flex; display: flex;
justify-content: flex-end; align-items: center;
justify-content: space-between;
.van-tag{
padding: 4px 8px!important;
}
div { div {
color: #a1a1a1; color: #a1a1a1;
margin-top: 3px; margin-top: 3px;
+1 -1
View File
@@ -39,7 +39,7 @@
<Year :show="yearShow" :num="1" @onConfirmYear="onConfirmYear" @onCancelYear="onCancelYear" /> <Year :show="yearShow" :num="1" @onConfirmYear="onConfirmYear" @onCancelYear="onCancelYear" />
<!-- 年份选择 --> <!-- 年份选择 -->
<van-popup v-model="datePicker" position="bottom"> <van-popup v-model="datePicker" position="bottom">
<van-datetime-picker v-model="currentDate" type="date" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" /> <van-datetime-picker v-model="currentDate" type="date" :min-date="minDate" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" />
</van-popup> </van-popup>
<VanPickerNew :show="showOption" :columns="columnsList" :loading="loading" @onConfirm="onConfirmOption" @onCancel="showOption=false" /> <VanPickerNew :show="showOption" :columns="columnsList" :loading="loading" @onConfirm="onConfirmOption" @onCancel="showOption=false" />
</div> </div>
+1 -1
View File
@@ -39,7 +39,7 @@
<Year :show="yearShow" :num="1" @onConfirmYear="onConfirmYear" @onCancelYear="onCancelYear" /> <Year :show="yearShow" :num="1" @onConfirmYear="onConfirmYear" @onCancelYear="onCancelYear" />
<!-- 年份选择 --> <!-- 年份选择 -->
<van-popup v-model="datePicker" position="bottom"> <van-popup v-model="datePicker" position="bottom">
<van-datetime-picker v-model="currentDate" type="date" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" /> <van-datetime-picker v-model="currentDate" type="date" :min-date="minDate" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" />
</van-popup> </van-popup>
<VanPickerNew :show="showOption" :columns="columnsList" :loading="loading" @onConfirm="onConfirmOption" @onCancel="showOption=false" /> <VanPickerNew :show="showOption" :columns="columnsList" :loading="loading" @onConfirm="onConfirmOption" @onCancel="showOption=false" />
</div> </div>
@@ -52,7 +52,7 @@
</VanPickerNew> </VanPickerNew>
<!-- 年份选择 --> <!-- 年份选择 -->
<van-popup v-model="datePicker" position="bottom"> <van-popup v-model="datePicker" position="bottom">
<van-datetime-picker v-model="currentDate" type="date" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" /> <van-datetime-picker v-model="currentDate" type="date" :min-date="minDate" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" />
</van-popup> </van-popup>
</div> </div>
</template> </template>
@@ -39,7 +39,7 @@
<Year :show="yearShow" :num="1" @onConfirmYear="onConfirmYear" @onCancelYear="onCancelYear" /> <Year :show="yearShow" :num="1" @onConfirmYear="onConfirmYear" @onCancelYear="onCancelYear" />
<!-- 年份选择 --> <!-- 年份选择 -->
<van-popup v-model="datePicker" position="bottom"> <van-popup v-model="datePicker" position="bottom">
<van-datetime-picker v-model="currentDate" type="date" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" /> <van-datetime-picker v-model="currentDate" type="date" :min-date="minDate" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" />
</van-popup> </van-popup>
<VanPickerNew :show="showOption" :columns="columnsList" :loading="loading" @onConfirm="onConfirmOption" @onCancel="showOption=false" /> <VanPickerNew :show="showOption" :columns="columnsList" :loading="loading" @onConfirm="onConfirmOption" @onCancel="showOption=false" />
</div> </div>
@@ -123,7 +123,7 @@
<!-- 年份选择 --> <!-- 年份选择 -->
<van-popup v-model="datePicker" position="bottom"> <van-popup v-model="datePicker" position="bottom">
<van-datetime-picker v-model="currentDate" type="date" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" /> <van-datetime-picker v-model="currentDate" type="date" :min-date="minDate" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" />
</van-popup> </van-popup>
<VanPickerNew :show="showOption" :columns="columnsList" :loading="loading" @onConfirm="onConfirmOption" @onCancel="showOption=false" /> <VanPickerNew :show="showOption" :columns="columnsList" :loading="loading" @onConfirm="onConfirmOption" @onCancel="showOption=false" />
@@ -183,7 +183,7 @@
<!-- 年份选择 --> <!-- 年份选择 -->
<van-popup v-model="datePicker" position="bottom"> <van-popup v-model="datePicker" position="bottom">
<van-datetime-picker v-model="currentDate" type="date" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" /> <van-datetime-picker v-model="currentDate" type="date" :min-date="minDate" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" />
</van-popup> </van-popup>
<VanPickerNew :show="showOption" :columns="columnsList" :loading="loading" @onConfirm="onConfirmOption" @onCancel="showOption=false" /> <VanPickerNew :show="showOption" :columns="columnsList" :loading="loading" @onConfirm="onConfirmOption" @onCancel="showOption=false" />
</div> </div>
@@ -405,7 +405,40 @@ export default {
//定时器 //定时器
edSet: null, edSet: null,
modifyTimer:null, modifyTimer:null,
required: false required: false,
voltageLevelData:[
{
text:'10kV',name:'10kV',
value:'1',code:'1',
},{
text:'380V',name:'380V',
value:'2',code:'2',
},{
text:'6kV',name:'6kV',
value:'3',code:'3',
},{
text:'35kV',name:'35kV',
value:'4',code:'4',
},{
text:'110kV',name:'110kV',
value:'5',code:'5',
},{
text:'220kV',name:'220kV',
value:'6',code:'6',
},{
text:'20kV',name:'20kV',
value:'7',code:'7',
},{
text:'200V',name:'200V',
value:'8',code:'8',
},{
text:'66kV',name:'66kV',
value:'9',code:'9',
},{
text:'330kV',name:'330kV',
value:'10',code:'10',
},
],
// notData: { // notData: {
// charging: { // charging: {
// formColumnsField: ['deviceTypeName', 'computeName'], // formColumnsField: ['deviceTypeName', 'computeName'],
@@ -507,11 +540,12 @@ export default {
//获取系统码表返回值数据 //获取系统码表返回值数据
//电压等级 //电压等级
async getList() { async getList() {
const dydj = { // const dydj = {
id: 80000001022, // id: 80000001022,
type: 'dydj', // type: 'dydj',
} // }
const level = await getCodeCommon(dydj) // const level = await getCodeCommon(dydj)
const level = this.voltageLevelData
console.log(level,335); console.log(level,335);
level.forEach((v) => { level.forEach((v) => {
v.checked = false v.checked = false
@@ -155,7 +155,7 @@
<!-- 年份选择 --> <!-- 年份选择 -->
<van-popup v-model="datePicker" position="bottom"> <van-popup v-model="datePicker" position="bottom">
<van-datetime-picker v-model="currentDate" type="date" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" /> <van-datetime-picker v-model="currentDate" type="date" :min-date="minDate" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" />
</van-popup> </van-popup>
</div> </div>
</van-form> </van-form>
@@ -114,7 +114,7 @@
<!-- 年份选择 --> <!-- 年份选择 -->
<van-popup v-model="datePicker" position="bottom"> <van-popup v-model="datePicker" position="bottom">
<van-datetime-picker v-model="currentDate" type="date" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" /> <van-datetime-picker v-model="currentDate" type="date" :min-date="minDate" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" />
</van-popup> </van-popup>
</div> </div>
</template> </template>
+1
View File
@@ -22,6 +22,7 @@ module.exports = {
// outputDir: ('1006028-' + pkgInfo.version), //生产包 // outputDir: ('1006028-' + pkgInfo.version), //生产包
outputDir: 'dist', //测试环境 outputDir: 'dist', //测试环境
lintOnSave: false, lintOnSave: false,
parallel: false,
publicPath: '', publicPath: '',
chainWebpack: config => { chainWebpack: config => {
// config.plugin('webpack-bundle-analyzer').use(require('webpack-bundle-analyzer').BundleAnalyzerPlugin), // config.plugin('webpack-bundle-analyzer').use(require('webpack-bundle-analyzer').BundleAnalyzerPlugin),