2023-07-12 17:46:47 +08:00
|
|
|
|
<template>
|
|
|
|
|
<view class="supplyAdd">
|
2023-08-24 17:06:35 +08:00
|
|
|
|
<head-view :title="title" url="/pages/shipWork/supply"></head-view>
|
2023-11-01 18:40:05 +08:00
|
|
|
|
<view class="container contentFixed">
|
|
|
|
|
<view class="info">
|
|
|
|
|
<view class="ul">
|
|
|
|
|
<view class="li">
|
|
|
|
|
<p>船名:</p>
|
|
|
|
|
<text>{{shipInfo.vslCnname}}</text>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
|
|
|
|
<p><text class="required" v-if="obj.state != 'look'">*</text>航次:</p>
|
|
|
|
|
<uni-data-select v-model="vvyId" :localdata="hcList" @change="hcChange"
|
|
|
|
|
v-if="obj.state != 'look'"></uni-data-select>
|
|
|
|
|
<text v-else>{{vvyName}}</text>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
|
|
|
|
<p>进出口:</p>
|
|
|
|
|
<text>{{importExportFlagName}}</text>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
|
|
|
|
<p>贸易类型:</p>
|
2023-11-21 17:43:02 +08:00
|
|
|
|
<text>{{spmTradeName}}</text>
|
2023-11-01 18:40:05 +08:00
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
|
|
|
|
<p><text class="required" v-if="obj.state != 'look'">*</text>泊位:</p>
|
|
|
|
|
<uni-data-select v-model="stopBerthage" :localdata="bwList" @change="bwChange"
|
|
|
|
|
v-if="obj.state != 'look'"></uni-data-select>
|
|
|
|
|
<text v-else>{{stopBerthageName}}</text>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
|
|
|
|
<p><text class="required" v-if="obj.state != 'look'">*</text>供给类型:</p>
|
|
|
|
|
<uni-data-select v-model="supplyTypeId" :localdata="gjList" @change="gjChange"
|
|
|
|
|
v-if="obj.state != 'look'"></uni-data-select>
|
|
|
|
|
<text v-else>{{supplyType}}</text>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
|
|
|
|
<p><text class="required" v-if="obj.state != 'look'">*</text>供给量:</p>
|
|
|
|
|
<uni-number-box v-model="supplyAmount" :max="1000000000" v-if="obj.state != 'look'" />
|
|
|
|
|
<text v-else>{{supplyAmount}}</text>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
|
|
|
|
<p><text class="required" v-if="obj.state != 'look'">*</text>日期:</p>
|
|
|
|
|
<uni-datetime-picker v-model="supplyDate" type="date" :clear-icon="false" @change="changeLog"
|
|
|
|
|
v-if="obj.state != 'look'" :border="false" />
|
|
|
|
|
<text v-else>{{supplyDate}}</text>
|
|
|
|
|
</view>
|
2023-07-20 17:16:08 +08:00
|
|
|
|
</view>
|
2023-11-01 18:40:05 +08:00
|
|
|
|
<uni-popup ref="popup" type="dialog">
|
|
|
|
|
<uni-popup-dialog type="error" confirmText="确定" title="通知" content="是否删除此条数据"
|
|
|
|
|
@confirm="delConfirm"></uni-popup-dialog>
|
|
|
|
|
</uni-popup>
|
|
|
|
|
<view class="btnList">
|
2023-12-22 17:48:52 +08:00
|
|
|
|
<view class="btn qx" @click="cancel">取消</view>
|
2023-11-01 18:40:05 +08:00
|
|
|
|
<template v-if="status == 0 || status == 4 || status == 5 || status == 'null'">
|
2023-12-22 17:48:52 +08:00
|
|
|
|
<view class="btn sc" v-if="obj.state == 'look'" @click="del">删除</view>
|
|
|
|
|
<view class="btn bc" v-if="obj.state == 'look'" @click="toGo('edit')">编辑</view>
|
|
|
|
|
<view class="btn bc" v-if="obj.state == 'add' || obj.state == 'edit'" @click="save">保存</view>
|
2023-11-01 18:40:05 +08:00
|
|
|
|
</template>
|
2023-07-20 17:16:08 +08:00
|
|
|
|
</view>
|
2023-07-12 17:46:47 +08:00
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
2023-08-01 09:32:45 +08:00
|
|
|
|
import sqlite from "../../common/sqlite.js"
|
2023-08-01 14:35:05 +08:00
|
|
|
|
import api from "../../common/api.js"
|
2023-08-01 16:50:18 +08:00
|
|
|
|
import {
|
|
|
|
|
v4 as uuidv4
|
|
|
|
|
} from 'uuid';
|
2023-07-12 17:46:47 +08:00
|
|
|
|
export default {
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
2023-08-24 16:22:29 +08:00
|
|
|
|
title: "",
|
2023-08-23 17:42:44 +08:00
|
|
|
|
shipInfo: {},
|
2023-07-12 17:46:47 +08:00
|
|
|
|
obj: {},
|
2023-11-01 18:40:05 +08:00
|
|
|
|
vtpId: "",
|
2023-07-20 17:16:08 +08:00
|
|
|
|
supplyRow: {},
|
|
|
|
|
supplyRowIndex: 0,
|
2023-07-12 17:46:47 +08:00
|
|
|
|
// 航次下拉框
|
2023-07-20 17:16:08 +08:00
|
|
|
|
vvyId: "",
|
|
|
|
|
vvyName: "",
|
|
|
|
|
hcList: [],
|
2023-07-12 17:46:47 +08:00
|
|
|
|
// 泊位下拉框
|
2023-08-01 09:32:45 +08:00
|
|
|
|
stopBerthage: "",
|
|
|
|
|
stopBerthageName: "",
|
2023-07-20 17:16:08 +08:00
|
|
|
|
bwList: [],
|
2023-07-12 17:46:47 +08:00
|
|
|
|
// 供给类型
|
2023-07-20 17:16:08 +08:00
|
|
|
|
supplyTypeId: "",
|
|
|
|
|
supplyType: "",
|
|
|
|
|
gjList: [],
|
|
|
|
|
supplyAmount: 0,
|
2023-07-12 17:46:47 +08:00
|
|
|
|
// 日期
|
2023-07-20 17:16:08 +08:00
|
|
|
|
supplyDate: [""],
|
2023-08-03 15:36:23 +08:00
|
|
|
|
|
2023-11-01 18:40:05 +08:00
|
|
|
|
// 审核状态
|
|
|
|
|
status: 0,
|
|
|
|
|
|
|
|
|
|
// 删除船舶供给id
|
|
|
|
|
delSsIds: [],
|
|
|
|
|
|
|
|
|
|
vvyInfo: [],
|
|
|
|
|
importExportFlagName: "",
|
2023-11-21 17:43:02 +08:00
|
|
|
|
spmTradeName: "",
|
2023-11-01 18:40:05 +08:00
|
|
|
|
|
2023-08-03 15:36:23 +08:00
|
|
|
|
// 下拉数据
|
|
|
|
|
optionData: [],
|
2023-07-12 17:46:47 +08:00
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
onLoad(options) {
|
|
|
|
|
if ('params' in options) {
|
|
|
|
|
// 获取传递的对象参数,使用decodeURIComponent解码,并转为对象
|
|
|
|
|
this.obj = JSON.parse(decodeURIComponent(options.params))
|
|
|
|
|
}
|
|
|
|
|
},
|
2023-07-20 17:16:08 +08:00
|
|
|
|
mounted() {
|
2024-01-16 10:04:27 +08:00
|
|
|
|
this.vtpId = uni.getStorageSync('vtpId')
|
|
|
|
|
this.delSsIds = uni.getStorageSync("delSsIds")
|
|
|
|
|
this.executeSql1('shipOption')
|
|
|
|
|
this.executeSql1("shipInfoTable")
|
|
|
|
|
this.executeSql1("voyageScheduleDataDetailRespDTOList")
|
2023-08-24 16:22:29 +08:00
|
|
|
|
if (this.obj.state == "edit") {
|
|
|
|
|
this.title = "编辑供给"
|
|
|
|
|
} else if (this.obj.state == "look") {
|
|
|
|
|
this.title = "查看供给"
|
|
|
|
|
} else {
|
|
|
|
|
this.title = "新增供给"
|
|
|
|
|
}
|
2024-01-16 10:04:27 +08:00
|
|
|
|
let that = this
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
if (that.obj.state == 'edit' || that.obj.state == 'look') {
|
|
|
|
|
that.getRow();
|
|
|
|
|
}
|
|
|
|
|
}, 100)
|
2023-07-20 17:16:08 +08:00
|
|
|
|
},
|
2023-07-12 17:46:47 +08:00
|
|
|
|
methods: {
|
2023-08-03 15:36:23 +08:00
|
|
|
|
// 查
|
|
|
|
|
executeSql1(tableName) {
|
2023-11-01 18:40:05 +08:00
|
|
|
|
let sql = `select * from ${tableName} WHERE vtpId = '${this.vtpId}';`
|
2023-08-03 15:36:23 +08:00
|
|
|
|
sqlite.executeSqlCeshi(sql).then((value) => {
|
|
|
|
|
// 在resolve时执行的回调函数
|
2023-08-23 17:42:44 +08:00
|
|
|
|
if (tableName == 'shipOption') {
|
|
|
|
|
this.optionData = value
|
|
|
|
|
this.getShip()
|
|
|
|
|
} else if (tableName == 'shipInfoTable') {
|
|
|
|
|
this.shipInfo = value[0]
|
2023-11-01 18:40:05 +08:00
|
|
|
|
} else if (tableName == 'voyageScheduleDataDetailRespDTOList') {
|
|
|
|
|
this.vvyInfo = value
|
|
|
|
|
value.forEach((v, index) => {
|
|
|
|
|
this.hcList.push({
|
|
|
|
|
text: v.vvyName,
|
|
|
|
|
value: v.vvyId
|
|
|
|
|
})
|
|
|
|
|
})
|
2023-08-23 17:42:44 +08:00
|
|
|
|
}
|
2023-08-03 15:36:23 +08:00
|
|
|
|
}).catch((error) => {
|
|
|
|
|
// 在reject时执行的回调函数
|
|
|
|
|
console.error(error);
|
|
|
|
|
});
|
|
|
|
|
},
|
2023-07-20 17:16:08 +08:00
|
|
|
|
// 获取船只信息
|
|
|
|
|
getShip() {
|
2023-08-03 15:36:23 +08:00
|
|
|
|
// 泊位下拉数据
|
|
|
|
|
let bwOption = []
|
|
|
|
|
this.optionData.forEach((v, index) => {
|
|
|
|
|
if (v.dictionariesName == 'bthList') {
|
|
|
|
|
bwOption.push(v)
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
bwOption.forEach((v, index) => {
|
|
|
|
|
this.bwList.push({
|
|
|
|
|
text: v.ptrDesc,
|
|
|
|
|
value: v.ptrCode
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
// 供给下拉数据
|
|
|
|
|
let gjOption = []
|
|
|
|
|
this.optionData.forEach((v, index) => {
|
|
|
|
|
if (v.dictionariesName == 'supplyTypeList') {
|
|
|
|
|
gjOption.push(v)
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
gjOption.forEach((v, index) => {
|
2023-07-20 17:16:08 +08:00
|
|
|
|
this.gjList.push({
|
|
|
|
|
text: v.ptrDesc,
|
|
|
|
|
value: v.ptrCode
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
// 获取当前行信息
|
|
|
|
|
getRow() {
|
|
|
|
|
this.supplyRow = uni.getStorageSync('supplyRow');
|
|
|
|
|
this.supplyRowIndex = uni.getStorageSync('supplyRowIndex');
|
|
|
|
|
this.vvyId = this.supplyRow.vvyId
|
|
|
|
|
this.vvyName = this.supplyRow.vvyName
|
2023-11-01 18:40:05 +08:00
|
|
|
|
this.importExportFlagName = this.supplyRow.importExportFlagName
|
2023-08-01 09:32:45 +08:00
|
|
|
|
this.stopBerthage = this.supplyRow.stopBerthage
|
|
|
|
|
this.stopBerthageName = this.supplyRow.stopBerthageName
|
2023-11-01 18:40:05 +08:00
|
|
|
|
this.supplyTypeId = this.supplyRow.supplyType
|
|
|
|
|
this.supplyType = this.supplyRow.supplyTypeNm
|
2023-07-20 17:16:08 +08:00
|
|
|
|
this.supplyAmount = this.supplyRow.supplyAmount
|
|
|
|
|
this.supplyDate = (this.supplyRow.supplyDate[0] ? this.supplyRow.supplyDate : '')
|
2023-11-01 18:40:05 +08:00
|
|
|
|
this.status = this.supplyRow.status
|
2024-01-16 10:04:27 +08:00
|
|
|
|
this.vvyInfo.forEach(v => {
|
|
|
|
|
if (this.vvyId == v.vvyId) {
|
|
|
|
|
this.spmTradeName = v.tradeTypeName
|
|
|
|
|
}
|
|
|
|
|
})
|
2023-07-20 17:16:08 +08:00
|
|
|
|
},
|
2023-07-12 17:46:47 +08:00
|
|
|
|
// 航次下拉
|
|
|
|
|
hcChange(e) {
|
2023-07-20 17:16:08 +08:00
|
|
|
|
this.vvyId = e;
|
|
|
|
|
this.hcList.forEach(v => {
|
|
|
|
|
if (v.value == e) {
|
|
|
|
|
this.vvyName = v.text
|
|
|
|
|
}
|
|
|
|
|
})
|
2023-11-01 18:40:05 +08:00
|
|
|
|
this.vvyInfo.forEach(v => {
|
|
|
|
|
if (v.vvyId == e) {
|
|
|
|
|
this.importExportFlagName = v.importExportFlagName
|
2023-11-21 17:43:02 +08:00
|
|
|
|
this.spmTradeName = v.tradeTypeName
|
2023-11-01 18:40:05 +08:00
|
|
|
|
}
|
|
|
|
|
})
|
2023-07-12 17:46:47 +08:00
|
|
|
|
},
|
|
|
|
|
// 泊位下拉
|
|
|
|
|
bwChange(e) {
|
2023-08-01 09:32:45 +08:00
|
|
|
|
this.stopBerthage = e;
|
2023-07-20 17:16:08 +08:00
|
|
|
|
this.bwList.forEach(v => {
|
|
|
|
|
if (v.value == e) {
|
2023-08-01 09:32:45 +08:00
|
|
|
|
this.stopBerthageName = v.text
|
2023-07-20 17:16:08 +08:00
|
|
|
|
}
|
|
|
|
|
})
|
2023-07-12 17:46:47 +08:00
|
|
|
|
},
|
2023-07-20 17:16:08 +08:00
|
|
|
|
// 供给类型下拉
|
2023-07-12 17:46:47 +08:00
|
|
|
|
gjChange(e) {
|
2023-07-20 17:16:08 +08:00
|
|
|
|
this.supplyTypeId = e;
|
|
|
|
|
this.gjList.forEach(v => {
|
|
|
|
|
if (v.value == e) {
|
|
|
|
|
this.supplyType = v.text
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
// 日期选择
|
|
|
|
|
changeLog(e) {
|
2023-11-01 18:40:05 +08:00
|
|
|
|
this.supplyDate = e
|
2023-07-12 17:46:47 +08:00
|
|
|
|
},
|
|
|
|
|
// 取消
|
|
|
|
|
cancel() {
|
|
|
|
|
uni.navigateTo({
|
|
|
|
|
url: '/pages/shipWork/supply'
|
|
|
|
|
})
|
|
|
|
|
},
|
2023-07-24 16:56:46 +08:00
|
|
|
|
// 弹框删除
|
|
|
|
|
delConfirm() {
|
2023-11-01 18:40:05 +08:00
|
|
|
|
let sql = `DELETE FROM shipmentShipSupplyRespList WHERE sssId = '${this.supplyRow.sssId}';`
|
2023-08-01 09:32:45 +08:00
|
|
|
|
this.executeSql(sql)
|
2023-11-28 17:52:09 +08:00
|
|
|
|
let reg = RegExp(/-/)
|
2023-12-08 17:42:10 +08:00
|
|
|
|
if (reg.test(this.supplyRow.sssId) == false) {
|
2023-11-28 17:52:09 +08:00
|
|
|
|
this.delSsIds.push(this.supplyRow.sssId)
|
|
|
|
|
uni.setStorageSync('delSsIds', this.delSsIds);
|
|
|
|
|
}
|
2023-07-20 17:16:08 +08:00
|
|
|
|
uni.navigateTo({
|
|
|
|
|
url: '/pages/shipWork/supply'
|
|
|
|
|
})
|
|
|
|
|
},
|
2023-07-24 16:56:46 +08:00
|
|
|
|
// 删除
|
|
|
|
|
del() {
|
|
|
|
|
this.$refs.popup.open()
|
|
|
|
|
},
|
2023-07-12 17:46:47 +08:00
|
|
|
|
// 保存
|
|
|
|
|
save() {
|
2023-08-01 09:32:45 +08:00
|
|
|
|
let date = new Date().getTime()
|
2023-11-01 18:40:05 +08:00
|
|
|
|
let sssId = uuidv4()
|
2023-08-01 09:32:45 +08:00
|
|
|
|
let webStatus = 0
|
2023-08-01 14:35:05 +08:00
|
|
|
|
let webDate = api.getDate(date)
|
2023-07-20 17:16:08 +08:00
|
|
|
|
if (this.obj.state == "edit") {
|
2023-08-01 09:32:45 +08:00
|
|
|
|
let sql =
|
2023-11-01 18:40:05 +08:00
|
|
|
|
`UPDATE shipmentShipSupplyRespList SET vvyId = '${this.vvyId}',vvyName = '${this.vvyName}',importExportFlagName = '${this.importExportFlagName}',
|
|
|
|
|
stopBerthage = '${this.stopBerthage}',stopBerthageName = '${this.stopBerthageName}',supplyType = '${this.supplyTypeId}',
|
|
|
|
|
supplyTypeNm = '${this.supplyType}',supplyAmount = '${this.supplyAmount}',supplyDate = '${this.supplyDate}',webStatus = '${webStatus}',
|
|
|
|
|
webDate = '${webDate}' WHERE sssId = '${this.supplyRow.sssId}';`
|
2023-08-01 09:32:45 +08:00
|
|
|
|
this.executeSql(sql)
|
2023-07-20 17:16:08 +08:00
|
|
|
|
} else if (this.obj.state == "add") {
|
2023-08-01 09:32:45 +08:00
|
|
|
|
let sql =
|
2023-11-01 18:40:05 +08:00
|
|
|
|
`insert into shipmentShipSupplyRespList values('${sssId}','${this.vtpId}','${this.vvyId}','${this.vvyName}',
|
|
|
|
|
'${this.importExportFlagName}','${this.stopBerthage}','${this.stopBerthageName}','${this.supplyTypeId}',
|
|
|
|
|
'${this.supplyType}','${this.supplyAmount}','${this.supplyDate}','${0}',
|
2023-08-01 09:32:45 +08:00
|
|
|
|
'${webStatus}','${webDate}')`
|
|
|
|
|
this.executeSql(sql)
|
2023-07-20 17:16:08 +08:00
|
|
|
|
}
|
2023-07-12 17:46:47 +08:00
|
|
|
|
uni.navigateTo({
|
|
|
|
|
url: '/pages/shipWork/supply'
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
// 编辑
|
|
|
|
|
toGo(state) {
|
|
|
|
|
this.obj.state = state;
|
|
|
|
|
const params = encodeURIComponent(JSON.stringify(this.obj));
|
|
|
|
|
uni.navigateTo({
|
|
|
|
|
url: `/pages/shipWork/supplyAdd?params=${params}`
|
|
|
|
|
})
|
2023-08-01 09:32:45 +08:00
|
|
|
|
},
|
|
|
|
|
executeSql(sql) {
|
|
|
|
|
sqlite.executeSqlCeshi(sql).then((value) => {
|
|
|
|
|
// 在resolve时执行的回调函数
|
|
|
|
|
}).catch((error) => {
|
|
|
|
|
// 在reject时执行的回调函数
|
|
|
|
|
console.error(error);
|
|
|
|
|
});
|
|
|
|
|
},
|
2023-07-12 17:46:47 +08:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style lang="less" scoped>
|
|
|
|
|
.supplyAdd {
|
|
|
|
|
.container {
|
2023-11-01 18:40:05 +08:00
|
|
|
|
padding: 16px;
|
|
|
|
|
background-color: #F6F7F9;
|
|
|
|
|
|
|
|
|
|
.info {
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
}
|
2023-07-12 17:46:47 +08:00
|
|
|
|
|
2023-07-20 17:16:08 +08:00
|
|
|
|
.ul {
|
2023-07-12 17:46:47 +08:00
|
|
|
|
display: flex;
|
|
|
|
|
flex-wrap: wrap;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
|
2023-07-20 17:16:08 +08:00
|
|
|
|
.li {
|
2023-11-01 18:40:05 +08:00
|
|
|
|
width: 49%;
|
2023-07-12 17:46:47 +08:00
|
|
|
|
display: flex;
|
2023-11-01 18:40:05 +08:00
|
|
|
|
justify-content: space-between;
|
|
|
|
|
border-bottom: 1px solid #EEEEEE;
|
|
|
|
|
padding: 0 16px;
|
|
|
|
|
height: 56px;
|
|
|
|
|
line-height: 56px;
|
2023-07-12 17:46:47 +08:00
|
|
|
|
|
|
|
|
|
.required {
|
|
|
|
|
color: red;
|
|
|
|
|
margin-right: 5px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/deep/.uni-numbox {
|
|
|
|
|
border: 1px solid #ccc;
|
|
|
|
|
box-sizing: border-box;
|
2023-11-01 18:40:05 +08:00
|
|
|
|
height: 38px;
|
|
|
|
|
margin-top: 8px;
|
2023-07-12 17:46:47 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/deep/.uni-numbox-btns {
|
|
|
|
|
padding: 0 14px;
|
|
|
|
|
box-sizing: border-box;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/deep/.uni-numbox__value {
|
|
|
|
|
width: 100px;
|
|
|
|
|
height: 35px;
|
|
|
|
|
line-height: 35px;
|
|
|
|
|
background-color: #fff !important;
|
|
|
|
|
}
|
2023-11-01 18:40:05 +08:00
|
|
|
|
|
|
|
|
|
/deep/.uni-date {
|
|
|
|
|
flex: none;
|
|
|
|
|
width: 25%;
|
|
|
|
|
text-align: right;
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/deep/.uni-date-x .icon-calendar {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/deep/.uni-date-x {
|
|
|
|
|
height: 38px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/deep/.uni-stat__select {
|
|
|
|
|
flex: none;
|
|
|
|
|
width: 30%;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/deep/.uni-select {
|
|
|
|
|
border: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/deep/.uni-select__input-text {
|
|
|
|
|
text-align: right;
|
|
|
|
|
padding-right: 10px;
|
|
|
|
|
}
|
2023-07-12 17:46:47 +08:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.btnList {
|
2023-12-08 17:42:10 +08:00
|
|
|
|
position: fixed;
|
|
|
|
|
bottom: 0;
|
|
|
|
|
left: 0;
|
|
|
|
|
right: 0;
|
|
|
|
|
height: 80px;
|
|
|
|
|
background-color: #fff;
|
2023-07-12 17:46:47 +08:00
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: center;
|
2023-12-22 17:48:52 +08:00
|
|
|
|
box-shadow: 0 -3px 7px 0 rgba(0, 0, 0, 0.10);
|
2023-07-12 17:46:47 +08:00
|
|
|
|
|
2023-12-22 17:48:52 +08:00
|
|
|
|
.btn {
|
|
|
|
|
margin: 15.5px 17px;
|
|
|
|
|
width: 200px;
|
|
|
|
|
height: 49px;
|
|
|
|
|
border-radius: 2px;
|
|
|
|
|
font-size: 18px;
|
|
|
|
|
text-align: center;
|
|
|
|
|
line-height: 49px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.qx {
|
|
|
|
|
background-color: #eee;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.sc {
|
|
|
|
|
background-color: #E50101;
|
|
|
|
|
color: #fff;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.bc {
|
|
|
|
|
color: #fff;
|
|
|
|
|
background: #0067CF;
|
2023-07-12 17:46:47 +08:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</style>
|