|
@@ -24,13 +24,13 @@
|
|
|
</view>
|
|
|
<timeSelector showType="date" @btnConfirm="btnConfirm0" @btnCancel="btnCancel0">
|
|
|
<view class="body">
|
|
|
- 更换日期:<input type="text" class="input" name="replateDate" :value="replateDate"/>
|
|
|
+ <!-- 更换日期:<input type="hidden" class="input" name="replateDate" :value="replateDate" /> -->
|
|
|
+ 更换日期:<view class="input">{{ replateDate }}</view>
|
|
|
</view>
|
|
|
</timeSelector>
|
|
|
-
|
|
|
<view class="body">
|
|
|
更换原因:<textarea class="input-two" name="replaceReason" />
|
|
|
- </view>
|
|
|
+ </view>
|
|
|
<view class="">
|
|
|
<button type="primary" formType="submit" class="button">
|
|
|
<p class="p1">提交</p>
|
|
@@ -42,108 +42,112 @@
|
|
|
|
|
|
<script>
|
|
|
import timeSelector from '@/components/wing-time-selector/wing-time-selector.vue';
|
|
|
-
|
|
|
+
|
|
|
export default {
|
|
|
components: {
|
|
|
timeSelector
|
|
|
},
|
|
|
data() {
|
|
|
+ // 初始化为今天的日期
|
|
|
+ const now = new Date();
|
|
|
+ const replateDateString = now.getFullYear() + '-' +
|
|
|
+ (now.getMonth() + 1).toString().padStart(2, '0') + '-' +
|
|
|
+ now.getDate().toString().padStart(2, '0');
|
|
|
return {
|
|
|
machineCoding: '',
|
|
|
coding: '',
|
|
|
oldCoding: '',
|
|
|
- replateDate:'',
|
|
|
+ replateDate: replateDateString,
|
|
|
replaceReason: ''
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
- saoma1(){
|
|
|
- var that = this;
|
|
|
- // 允许从相机和相册扫码
|
|
|
- uni.scanCode({
|
|
|
- success(res) {
|
|
|
- that.machineCoding = res.result;
|
|
|
- }
|
|
|
- });
|
|
|
- },
|
|
|
- saoma2(){
|
|
|
- var that = this;
|
|
|
- // 允许从相机和相册扫码
|
|
|
- uni.scanCode({
|
|
|
- success(res) {
|
|
|
- that.oldCoding = res.result;
|
|
|
- }
|
|
|
- });
|
|
|
- },
|
|
|
- saoma3(){
|
|
|
- var that = this;
|
|
|
- // 允许从相机和相册扫码
|
|
|
- uni.scanCode({
|
|
|
- success(res) {
|
|
|
- that.coding = res.result;
|
|
|
- }
|
|
|
- });
|
|
|
- },
|
|
|
- btnConfirm0(e) {
|
|
|
- console.log('确定时间为:', new Date(e.key));
|
|
|
- this.replateDate = e.key;
|
|
|
- },
|
|
|
- btnCancel0() {
|
|
|
- this.replateDate = '';
|
|
|
- },
|
|
|
-
|
|
|
- update(event) {
|
|
|
- var serverUrl = this.serverurl;
|
|
|
- const {
|
|
|
- value: modules
|
|
|
- } = event.detail;
|
|
|
- var token = uni.getStorageSync("token");
|
|
|
- var replateDateObject = new Date(this.replateDate);
|
|
|
- var replateDateString = replateDateObject.getFullYear() + '-' +
|
|
|
- (replateDateObject.getMonth() + 1).toString().padStart(2, '0') + '-' +
|
|
|
- replateDateObject.getDate().toString().padStart(2, '0') + ' ' +
|
|
|
- replateDateObject.getHours().toString().padStart(2, '0') + ':' +
|
|
|
- replateDateObject.getMinutes().toString().padStart(2, '0') + ':' +
|
|
|
- replateDateObject.getSeconds().toString().padStart(2, '0');
|
|
|
- console.log('时间参数格式化为:', replateDateString);
|
|
|
- uni.request({
|
|
|
- url: serverUrl + "/TModules/replace",
|
|
|
- method: "POST",
|
|
|
- data:{
|
|
|
- "coding":modules.coding,
|
|
|
- "machineCoding":modules.machineCoding,
|
|
|
- "oldCoding":modules.oldCoding,
|
|
|
- "replateDate":replateDateString,
|
|
|
- "replaceReason":modules.replaceReason,
|
|
|
- "replacePersonnel":uni.getStorageSync("name"),
|
|
|
- },
|
|
|
- header: {
|
|
|
- 'token': token
|
|
|
- },
|
|
|
- success: (Result) => {
|
|
|
- var res = Result;
|
|
|
- if(res.data.code==true){
|
|
|
- }
|
|
|
- uni.showModal({
|
|
|
- title: '提示',
|
|
|
- content: res.data.message,
|
|
|
- });
|
|
|
- }
|
|
|
+ saoma1() {
|
|
|
+ var that = this;
|
|
|
+ // 允许从相机和相册扫码
|
|
|
+ uni.scanCode({
|
|
|
+ success(res) {
|
|
|
+ that.machineCoding = res.result;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ saoma2() {
|
|
|
+ var that = this;
|
|
|
+ // 允许从相机和相册扫码
|
|
|
+ uni.scanCode({
|
|
|
+ success(res) {
|
|
|
+ that.oldCoding = res.result;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ saoma3() {
|
|
|
+ var that = this;
|
|
|
+ // 允许从相机和相册扫码
|
|
|
+ uni.scanCode({
|
|
|
+ success(res) {
|
|
|
+ that.coding = res.result;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ btnConfirm0(e) {
|
|
|
+ console.log('确定时间为:', new Date(e.key));
|
|
|
+ this.replateDate = e.key;
|
|
|
+ },
|
|
|
+ btnCancel0() {
|
|
|
+ this.replateDate = '';
|
|
|
+ },
|
|
|
+
|
|
|
+ update(event) {
|
|
|
+ var serverUrl = this.serverurl;
|
|
|
+ const {
|
|
|
+ value: modules
|
|
|
+ } = event.detail;
|
|
|
+ var token = uni.getStorageSync("token");
|
|
|
+ var replateDateObject = new Date(this.replateDate);
|
|
|
+ var replateDateString = replateDateObject.getFullYear() + '-' +
|
|
|
+ (replateDateObject.getMonth() + 1).toString().padStart(2, '0') + '-' +
|
|
|
+ replateDateObject.getDate().toString().padStart(2, '0') + ' ' +
|
|
|
+ replateDateObject.getHours().toString().padStart(2, '0') + ':' +
|
|
|
+ replateDateObject.getMinutes().toString().padStart(2, '0') + ':' +
|
|
|
+ replateDateObject.getSeconds().toString().padStart(2, '0');
|
|
|
+ console.log('时间参数格式化为:', replateDateString);
|
|
|
+ uni.request({
|
|
|
+ url: serverUrl + "/TModules/replace",
|
|
|
+ method: "POST",
|
|
|
+ data: {
|
|
|
+ "coding": modules.coding,
|
|
|
+ "machineCoding": modules.machineCoding,
|
|
|
+ "oldCoding": modules.oldCoding,
|
|
|
+ "replateDate": replateDateString,
|
|
|
+ "replaceReason": modules.replaceReason,
|
|
|
+ "replacePersonnel": uni.getStorageSync("name"),
|
|
|
+ },
|
|
|
+ header: {
|
|
|
+ 'token': token
|
|
|
+ },
|
|
|
+ success: (Result) => {
|
|
|
+ var res = Result;
|
|
|
+ if (res.data.code == true) {}
|
|
|
+ uni.showModal({
|
|
|
+ title: '提示',
|
|
|
+ content: res.data.message,
|
|
|
});
|
|
|
- },
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
}
|
|
|
}
|
|
|
</script>
|
|
|
|
|
|
<style>
|
|
|
-.body {
|
|
|
+ .body {
|
|
|
background-color: #FFFFFF;
|
|
|
padding: 20upx 20upx 20upx 20upx;
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
justify-content: flex-start;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
.input {
|
|
|
/* padding: 10upx 20upx 10upx 0upx; */
|
|
|
padding-left: 20upx;
|
|
@@ -160,11 +164,13 @@
|
|
|
width: 60%;
|
|
|
height: 100upx;
|
|
|
}
|
|
|
+
|
|
|
.button1 {
|
|
|
margin: auto;
|
|
|
width: 75upx;
|
|
|
height: 50upx;
|
|
|
}
|
|
|
+
|
|
|
.p {
|
|
|
/* #ifdef H5 */
|
|
|
top: -13%;
|
|
@@ -184,12 +190,14 @@
|
|
|
-webkit-transform: translateX(-50%);
|
|
|
transform: translateX(-50%);
|
|
|
}
|
|
|
- .input-two{
|
|
|
+
|
|
|
+ .input-two {
|
|
|
padding-left: 20upx;
|
|
|
width: 450upx;
|
|
|
box-shadow: 0upx 0upx 20upx #D3D3D3;
|
|
|
border-radius: 5upx;
|
|
|
}
|
|
|
+
|
|
|
.p1 {
|
|
|
/* #ifdef H5 */
|
|
|
top: -13%;
|
|
@@ -201,11 +209,11 @@
|
|
|
/* #ifndef H5 */
|
|
|
padding-top: 10upx;
|
|
|
/* #endif */
|
|
|
-
|
|
|
+
|
|
|
position: absolute;
|
|
|
/* 水平居中 */
|
|
|
left: 50%;
|
|
|
-webkit-transform: translateX(-50%);
|
|
|
transform: translateX(-50%);
|
|
|
}
|
|
|
-</style>
|
|
|
+</style>
|