|
@@ -1,60 +1,39 @@
|
|
|
<template>
|
|
|
<view class="container">
|
|
|
<view class="information">
|
|
|
- <!-- <block v-if="TabCur==2"> -->
|
|
|
- <view class="c-row">
|
|
|
- <view class="title1">发车信息</view>
|
|
|
-
|
|
|
- </view>
|
|
|
- <view class="c-row b-b">
|
|
|
- <view class="title">派车编号</view>
|
|
|
- <view class="con-list">
|
|
|
- <input disabled name="input" v-model="goods.tranCarNo"></input>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="c-row b-b">
|
|
|
- <view class="title">车牌号</view>
|
|
|
- <view class="con-list">
|
|
|
- <input maxlength='7' placeholder="请输入车牌号" name="input" v-model="goods.carNo"></input>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="c-row b-b">
|
|
|
- <view class="title">司机手机号</view>
|
|
|
- <view class="con-list">
|
|
|
- <input maxlength='11' placeholder="请输入司机手机号" name="input" v-model="goods.driverPhone"></input>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="c-row b-b">
|
|
|
- <view class="title">毛重(吨)</view>
|
|
|
- <view class="con-list">
|
|
|
- <input placeholder="请输入毛重" type="mobile" name="input" @input="grossWeightchange" v-model="goods.grossWeight"></input>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="c-row b-b">
|
|
|
- <view class="title">皮重(吨)</view>
|
|
|
- <view class="con-list">
|
|
|
- <input placeholder="请输入皮重" type="mobile" name="input" @input="tarechange" v-model="goods.tare"></input>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="c-row b-b">
|
|
|
- <view class="title">净重(吨)</view>
|
|
|
- <view class="con-list">
|
|
|
- <view class="con-list">
|
|
|
- <input placeholder="自动计算" type="mobile" name="input" v-model="goods.loadNetWeight"></input>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="c-row ">
|
|
|
- <view class="title">发货日期</view>
|
|
|
- <view class="con-list">
|
|
|
- <view @click="show = true">{{goods.sendDateStart!=''?goods.sendDateStart:time}}</view>
|
|
|
- <u-picker :params='params' :default-time='time' @confirm="DateChange" v-model="show" mode="time"></u-picker>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
-
|
|
|
-
|
|
|
+ <view class="c-row">
|
|
|
+ <view class="title1">发车信息</view>
|
|
|
</view>
|
|
|
- <view class="information">
|
|
|
+ <u-form :model="goods" ref="uForm" class="uForm">
|
|
|
+ <u-form-item label="派车编号" prop="tranCarNo" label-width="160" required>
|
|
|
+ <u-input v-model="goods.tranCarNo" input-align="right" placeholder="请输入派车编号" />
|
|
|
+ </u-form-item>
|
|
|
+ <u-form-item label="车牌号" prop="carNo" label-width="160" required>
|
|
|
+ <u-input v-model="goods.carNo" input-align="right" placeholder="请输入车牌号" />
|
|
|
+ </u-form-item>
|
|
|
+ <u-form-item label="司机手机号" prop="driverPhone" label-width="160" required>
|
|
|
+ <u-input v-model="goods.driverPhone" input-align="right" placeholder="请输入司机手机号" />
|
|
|
+ </u-form-item>
|
|
|
+ <u-form-item label="毛重(吨)" prop="grossWeight" label-width="160" required>
|
|
|
+ <u-input v-model="goods.grossWeight" input-align="right" placeholder="请输入毛重"
|
|
|
+ @input="grossWeightchange" />
|
|
|
+ </u-form-item>
|
|
|
+ <u-form-item label="皮重(吨)" prop="tare" label-width="160" required>
|
|
|
+ <u-input v-model="goods.tare" input-align="right" placeholder="请输入皮重" @input="tarechange" />
|
|
|
+ </u-form-item>
|
|
|
+ <u-form-item label="净重(吨)" prop="reciveNetWeight" label-width="160" required>
|
|
|
+ <u-input v-model="goods.reciveNetWeight" input-align="right" disabled="" placeholder="自动计算" />
|
|
|
+ </u-form-item>
|
|
|
+ <u-form-item label="发货日期" label-width="160" required>
|
|
|
+ <view @click="show = true" class="time-style">
|
|
|
+ {{goods.dispatchingDate!=''?goods.dispatchingDate:time}}
|
|
|
+ </view>
|
|
|
+ <u-picker :params='params' :default-time='time' @confirm="DateChange" v-model="show" mode="time">
|
|
|
+ </u-picker>
|
|
|
+ </u-form-item>
|
|
|
+ </u-form>
|
|
|
+ </view>
|
|
|
+ <view class="information">
|
|
|
<view class="c-row">
|
|
|
<view class="action">
|
|
|
上传磅单照片
|
|
@@ -62,21 +41,22 @@
|
|
|
</view>
|
|
|
<view class="c-row">
|
|
|
<view class="grid col-4 grid-square flex-sub">
|
|
|
- <view class="bg-img" v-if="goods.loadPoundImg != ''" @tap="ViewImage" :data-url="goods.loadPoundImg">
|
|
|
- <image :src="goods.loadPoundImg" mode="aspectFit"></image>
|
|
|
+ <view class="bg-img" v-if="goods.collectionScreenshot != ''" @tap="ViewImage"
|
|
|
+ :data-url="goods.collectionScreenshot">
|
|
|
+ <image :src="goods.collectionScreenshot" mode="aspectFit"></image>
|
|
|
<view class="cu-tag bg-red" @tap.stop="DelImg" :data-index="0">
|
|
|
<text class='cuIcon-close'></text>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="solids" @tap="ChooseImagePerson" v-if="goods.loadPoundImg == ''">
|
|
|
+ <view class="solids" @tap="ChooseImagePerson" v-if="goods.collectionScreenshot == ''">
|
|
|
<text class='cuIcon-cameraadd'></text>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
-
|
|
|
- <button class="btn btns" @click="getList">提交</button>
|
|
|
-
|
|
|
+ </view>
|
|
|
+
|
|
|
+ <button class="btn btns" @click="getList">提交</button>
|
|
|
+
|
|
|
<!-- </block> -->
|
|
|
</view>
|
|
|
</template>
|
|
@@ -87,360 +67,345 @@
|
|
|
mapState
|
|
|
} from 'vuex';
|
|
|
export default {
|
|
|
- name: "trust",
|
|
|
- data() {
|
|
|
- return {
|
|
|
- goods: {
|
|
|
- tranCarNo:'',
|
|
|
- carNo:'',
|
|
|
- grossWeight:'',
|
|
|
- tare:'',
|
|
|
- loadNetWeight:'',
|
|
|
- loadPoundImg:'',
|
|
|
- contractNo:'',
|
|
|
- goodsName:'',
|
|
|
- sendDateStart:''
|
|
|
-
|
|
|
- },
|
|
|
- params:{
|
|
|
- year: true,
|
|
|
- month: true,
|
|
|
- day: true,
|
|
|
- },
|
|
|
- carNo:'',
|
|
|
- PageCur: "trust",
|
|
|
- TabCur: 0,
|
|
|
- priceTypeIndex:-1,
|
|
|
- priceType: ['库内价', '到库价', '到港价'],
|
|
|
- unitPrice:0,
|
|
|
- price:'',
|
|
|
- seller:'',
|
|
|
- sellerPhone:'',
|
|
|
- minSale:'',
|
|
|
- exsitCount:0,
|
|
|
- origin:'',
|
|
|
- stock:'',
|
|
|
- show:false,
|
|
|
- goodsName:'',
|
|
|
- verifyCode:'',
|
|
|
- sendText0:'获取验证码',
|
|
|
- sendText1:'获取验证码',
|
|
|
- sendText2:'获取验证码',
|
|
|
- sendText3:'获取验证码',
|
|
|
- sendDisabled0: false,
|
|
|
- sendDisabled1: false,
|
|
|
- sendDisabled2: false,
|
|
|
- sendDisabled3: false,
|
|
|
- buyer:'',
|
|
|
- buyerPhone:'',
|
|
|
- level:'',
|
|
|
- sender:'',
|
|
|
- senderPhone:'',
|
|
|
- receiver:'',
|
|
|
- receiverPhone:'',
|
|
|
- total:0,
|
|
|
- startPlace:'',
|
|
|
- endPlace:'',
|
|
|
- driver:'',
|
|
|
- driverPhone:'',
|
|
|
- carNo:'',
|
|
|
- personNoImg:'',
|
|
|
- personNoImg1:'',
|
|
|
- driverNoImg:'',
|
|
|
- driverNoImg1:'',
|
|
|
- carNoImg:'',
|
|
|
- carNoImg1:'',
|
|
|
- goodsName:'',
|
|
|
- showTran:true
|
|
|
- };
|
|
|
+ name: "trust",
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ show: false,
|
|
|
+ goods: {
|
|
|
+ tranCarNo: '',
|
|
|
+ carNo: '',
|
|
|
+ driverPhone: '',
|
|
|
+ grossWeight: '',
|
|
|
+ tare: '',
|
|
|
+ reciveNetWeight: '',
|
|
|
+ collectionScreenshot: '',
|
|
|
+ dispatchingDate: '',
|
|
|
+ // compId: '2710b21efc1e4393930c5dc800010dc4',
|
|
|
+ batch: ""
|
|
|
+
|
|
|
+ },
|
|
|
+ rules: {
|
|
|
+ tranCarNo: [{
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ return !this.$u.test.isEmpty(value)
|
|
|
+ },
|
|
|
+ message: '派车编号不能为空',
|
|
|
+ trigger: ['change', 'blur']
|
|
|
+ }],
|
|
|
+ carNo: [{
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ return this.$u.test.carNo(value)
|
|
|
+ },
|
|
|
+ message: '车牌号格式不正确',
|
|
|
+ trigger: ['change', 'blur']
|
|
|
+ }],
|
|
|
+ driverPhone: [{
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ return this.$u.test.mobile(value);
|
|
|
+ },
|
|
|
+ message: '手机号格式不正确',
|
|
|
+ trigger: ['change', 'blur']
|
|
|
+ }],
|
|
|
+
|
|
|
+ grossWeight: [{
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ return !this.$u.test.isEmpty(value)
|
|
|
+ },
|
|
|
+ message: '毛重不能为空',
|
|
|
+ trigger: ['change', 'blur']
|
|
|
+ },
|
|
|
+ {
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ return this.$u.test.amount(value)
|
|
|
+ },
|
|
|
+ message: '数值类型,最多保留两位小数',
|
|
|
+ trigger: ['change', 'blur'],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ return this.$u.test.range(value, [1, 100])
|
|
|
+ },
|
|
|
+ message: '数值类型,1-100之间',
|
|
|
+ trigger: ['change', 'blur'],
|
|
|
+ },
|
|
|
+
|
|
|
+ ],
|
|
|
+ tare: [{
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ return !this.$u.test.isEmpty(value)
|
|
|
+ },
|
|
|
+ message: '皮重不能为空',
|
|
|
+ trigger: ['change', 'blur']
|
|
|
+ },
|
|
|
+ {
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ return this.$u.test.amount(value)
|
|
|
+ },
|
|
|
+ message: '数值类型,最多保留两位小数',
|
|
|
+ trigger: ['change', 'blur'],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ return this.$u.test.range(value, [1, 50])
|
|
|
+ },
|
|
|
+ message: '数值类型,1-50之间',
|
|
|
+ trigger: ['change', 'blur'],
|
|
|
+ },
|
|
|
+
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ params: {
|
|
|
+ year: true,
|
|
|
+ month: true,
|
|
|
+ day: true,
|
|
|
+ }
|
|
|
+
|
|
|
+ };
|
|
|
+ },
|
|
|
+ computed: {
|
|
|
+ ...mapState(['hasLogin', 'userInfo']),
|
|
|
+ time() {
|
|
|
+ var date = new Date()
|
|
|
+ var year = date.getFullYear()
|
|
|
+ var month = date.getMonth()
|
|
|
+ var date1 = date.getDate()
|
|
|
+ if (month + 1 < 10) {
|
|
|
+ month = "0" + (month + 1)
|
|
|
+ }
|
|
|
+ if (date1 + 1 < 10) {
|
|
|
+ date1 = "0" + date1
|
|
|
+ }
|
|
|
+ return year + '-' + month + "-" + date1
|
|
|
},
|
|
|
- computed: {
|
|
|
- ...mapState(['hasLogin','userInfo']),
|
|
|
- time() {
|
|
|
- var date=new Date()
|
|
|
- var year=date.getFullYear()
|
|
|
- var month=date.getMonth()
|
|
|
- var date1=date.getDate()
|
|
|
- if(month+1<10){
|
|
|
- month="0"+(month+1)
|
|
|
- }
|
|
|
- if(date1+1<10){
|
|
|
- date1="0"+date1
|
|
|
- }
|
|
|
- return year+'-'+month+"-"+date1
|
|
|
- },
|
|
|
- startDate() {
|
|
|
- //限制开始时间;
|
|
|
- //也可以直接限定为当天日期 var date= new Date(); return date
|
|
|
- return new Date(new Date(new Date().toLocaleDateString()).getTime()-(1*60*60*1000))
|
|
|
- },
|
|
|
- endDate() {
|
|
|
- return new Date()
|
|
|
- }
|
|
|
- },
|
|
|
- onShow() {
|
|
|
+ startDate() {
|
|
|
+ //限制开始时间;
|
|
|
+ //也可以直接限定为当天日期 var date= new Date(); return date
|
|
|
+ return new Date(new Date(new Date().toLocaleDateString()).getTime() - (1 * 60 * 60 * 1000))
|
|
|
},
|
|
|
- onLoad(option) {
|
|
|
- this.goods.planId=option.planId
|
|
|
- this.goodsName=option.goodsName
|
|
|
- this.contractNo = option.contractNo
|
|
|
- this.goods.goodsName=option.goodsName
|
|
|
- this.goods.contractNo = option.contractNo
|
|
|
- this.goods.tranCarNo=option.tranCarNo
|
|
|
- console.log(this.goods.tranCarNo)
|
|
|
-
|
|
|
+ endDate() {
|
|
|
+ return new Date()
|
|
|
+ }
|
|
|
+ },
|
|
|
+ onShow() {},
|
|
|
+ onReady() {
|
|
|
+ this.$refs.uForm.setRules(this.rules);
|
|
|
+ },
|
|
|
+ onLoad(option) {
|
|
|
+ debugger
|
|
|
+ this.goods.dispatchingDate = this.time;
|
|
|
+ this.goods.batch = option.id;
|
|
|
+
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ DateChange(e) {
|
|
|
+ this.goods.sendDateStart = e.year + '-' + e.month + '-' + e.day
|
|
|
},
|
|
|
- methods: {
|
|
|
- DateChange(e) {
|
|
|
- this.goods.sendDateStart=e.year+'-'+e.month+'-'+e.day
|
|
|
- // this.goods.sendDateStart = e.detail.value
|
|
|
- },
|
|
|
- commit1(item){
|
|
|
- uni.navigateTo({
|
|
|
- url: `/pageB/contract/look?id=${item.id}&netWeight=${item.netWeight}&carNo=${item.carNo}&sendDateStart=${item.sendDateStart}`
|
|
|
- })
|
|
|
- },
|
|
|
- grossWeightchange(e) {
|
|
|
- if (this.goods.grossWeight && this.goods.tare) {
|
|
|
- this.goods.loadNetWeight = Number(
|
|
|
- this.goods.grossWeight - this.goods.tare
|
|
|
- )
|
|
|
- }
|
|
|
- },
|
|
|
- tarechange(e) {
|
|
|
- if (this.goods.grossWeight && this.goods.tare) {
|
|
|
- this.goods.loadNetWeight = Number(
|
|
|
- this.goods.grossWeight - this.goods.tare
|
|
|
- )
|
|
|
- }
|
|
|
- },
|
|
|
- getList(){
|
|
|
- // tranCarNo:'',
|
|
|
- // carNo:'',
|
|
|
- // grossWeight:'',
|
|
|
- // tare:'',
|
|
|
- // loadNetWeight:'',
|
|
|
- // loadPoundImg:'',
|
|
|
- // contractNo:'',
|
|
|
- // goodsName:'',
|
|
|
- if(this.goods.carNo.length==0){
|
|
|
- this.$api.msg('车牌号不能为空')
|
|
|
- return
|
|
|
- }
|
|
|
- if(this.goods.carNo.length!=7){
|
|
|
- this.$api.msg('车牌号输入错误')
|
|
|
- return
|
|
|
- }
|
|
|
- if(this.goods.driverPhone.length==0){
|
|
|
- this.$api.msg('手机号不能为空')
|
|
|
- return
|
|
|
- }
|
|
|
- if(this.goods.driverPhone.length!=11){
|
|
|
- this.$api.msg('司机手机号输入错误')
|
|
|
- return
|
|
|
- }
|
|
|
- if(this.goods.grossWeight==''){
|
|
|
- this.$api.msg('毛重不能为空')
|
|
|
- return
|
|
|
- }
|
|
|
- if(this.goods.tare==''){
|
|
|
- this.$api.msg('皮重不能为空')
|
|
|
- return
|
|
|
- }
|
|
|
- if(this.goods.grossWeight>100){
|
|
|
- this.$api.msg('毛重输入错误')
|
|
|
- return
|
|
|
- }
|
|
|
- if(this.goods.tare>50){
|
|
|
- this.$api.msg('皮重输入错误')
|
|
|
- return
|
|
|
- }
|
|
|
- var that=this
|
|
|
- uni.showModal({
|
|
|
- content: '确定提交发车信息?',
|
|
|
- success: function (res) {
|
|
|
- if (res.confirm) {
|
|
|
- that.$api.doRequest('post','/tranCarInfo/api/addTranTask',that.goods).then(res => {
|
|
|
- if(res.data.code==200){
|
|
|
- console.log(that.goods)
|
|
|
- uni.showModal({
|
|
|
- content: '提交成功!',
|
|
|
- success: function (res) {
|
|
|
- if (res.confirm) {
|
|
|
- var result = that.goods.tranCarNo.substr(that.goods.tranCarNo.indexOf("C") + 1,that.goods.tranCarNo.length);
|
|
|
- var num=Number(result)+1
|
|
|
- if(num<=9){
|
|
|
- num='C00'+num
|
|
|
- }else if(num<100&&num>9){
|
|
|
- num='C0'+num
|
|
|
- }else if(num<1000&&num>99){
|
|
|
- num='C'+num
|
|
|
- }
|
|
|
- that.goods={
|
|
|
- tranCarNo:num,
|
|
|
- carNo:'',
|
|
|
- grossWeight:'',
|
|
|
- tare:'',
|
|
|
- loadNetWeight:'',
|
|
|
- loadPoundImg:'',
|
|
|
- contractNo:that.contractNo,
|
|
|
- goodsName:that.goodsName,
|
|
|
- sendDateStart:''
|
|
|
+ commit1(item) {
|
|
|
+ uni.navigateTo({
|
|
|
+ url: `/pageB/contract/look?id=${item.id}&netWeight=${item.netWeight}&carNo=${item.carNo}&sendDateStart=${item.sendDateStart}`
|
|
|
+ })
|
|
|
+ },
|
|
|
+ grossWeightchange(e) {
|
|
|
+ if (this.goods.grossWeight && this.goods.tare) {
|
|
|
+ this.goods.reciveNetWeight = Number(
|
|
|
+ this.goods.grossWeight - this.goods.tare
|
|
|
+ )
|
|
|
+ }
|
|
|
+ },
|
|
|
+ tarechange(e) {
|
|
|
+ if (this.goods.grossWeight && this.goods.tare) {
|
|
|
+ this.goods.reciveNetWeight = Number(
|
|
|
+ this.goods.grossWeight - this.goods.tare
|
|
|
+ )
|
|
|
+ }
|
|
|
+ },
|
|
|
+ getList() {
|
|
|
+
|
|
|
+ this.grossWeight = parseInt(this.grossWeight)
|
|
|
+ var that = this
|
|
|
+ uni.showModal({
|
|
|
+ content: '确定提交发车信息?',
|
|
|
+ success: function(res) {
|
|
|
+ if (res.confirm) {
|
|
|
+ debugger
|
|
|
+ that.$refs.uForm.validate(valid => {
|
|
|
+ if (valid) {
|
|
|
+ console.log('验证通过');
|
|
|
+ that.$api.doRequest('post',
|
|
|
+ '/freightReceivingDispatching/api/insertFreightReceivingDispatchingCar',
|
|
|
+ that.goods).then(res => {
|
|
|
+ if (res.data.code == 200) {
|
|
|
+ console.log(that.goods)
|
|
|
+ uni.showModal({
|
|
|
+ content: '提交成功!',
|
|
|
+ cancelText: "返回",
|
|
|
+ confirmText: "继续添加",
|
|
|
+ success: function(res) {
|
|
|
+ if (res.confirm) {
|
|
|
+ that.goods = {
|
|
|
+ carNo: '',
|
|
|
+ collectionScreenshot: '',
|
|
|
+ dispatchingDate: '',
|
|
|
+ loadNetWeight: '',
|
|
|
+ driverPhone: '',
|
|
|
+ reciveNetWeight: '',
|
|
|
+ tare: '',
|
|
|
+ tranCarNo: ''
|
|
|
+ }
|
|
|
+ } else if (res.cancel) {
|
|
|
+
|
|
|
+ // uni.navigateBack({
|
|
|
+ // delta: 1,
|
|
|
+ // success: function() {
|
|
|
+ // beforePage.$vm.init();
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ }
|
|
|
}
|
|
|
- }else if (res.cancel) {
|
|
|
- uni.navigateBack();
|
|
|
- }
|
|
|
+ });
|
|
|
+ } else if (res.data.code == 11015) {
|
|
|
+ uni.showToast({
|
|
|
+ title: '该司机未认证身份,请司机认证后再操作',
|
|
|
+ icon: 'none',
|
|
|
+ duration: 2000
|
|
|
+ })
|
|
|
}
|
|
|
- });
|
|
|
- }else if(res.data.code==11015){
|
|
|
- uni.showToast({
|
|
|
- title: '该司机未认证身份,请司机认证后再操作',
|
|
|
- icon:'none',
|
|
|
- duration: 2000
|
|
|
})
|
|
|
- }
|
|
|
- })
|
|
|
- .catch(res => {
|
|
|
- uni.showToast({
|
|
|
- title: res.errmsg,
|
|
|
- icon:'none',
|
|
|
- duration: 2000
|
|
|
- })
|
|
|
- });
|
|
|
- } else if (res.cancel) {
|
|
|
-
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
- },
|
|
|
- ChooseImagePerson() {
|
|
|
- uni.chooseImage({
|
|
|
- count: 1, //默认9
|
|
|
- sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
|
|
|
- sourceType: ['album','camera'], //从相册选择
|
|
|
- success: (res) => {
|
|
|
- //上传图片
|
|
|
- //图片路径可自行修改
|
|
|
-
|
|
|
- uploadImage(res.tempFilePaths[0], 'loadPoundImg/',
|
|
|
- result => {
|
|
|
-
|
|
|
- this.goods.loadPoundImg = result
|
|
|
- uni.hideLoading();
|
|
|
- }
|
|
|
- )
|
|
|
- }
|
|
|
- });
|
|
|
- },
|
|
|
- ChooseImageDriver() {
|
|
|
- uni.chooseImage({
|
|
|
- count: 1, //默认9
|
|
|
- sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
|
|
|
- sourceType: ['album','camera'], //从相册选择
|
|
|
- success: (res) => {
|
|
|
- //上传图片
|
|
|
- //图片路径可自行修改
|
|
|
- uploadImage(res.tempFilePaths[0], 'driverNoImg/',
|
|
|
- result => {
|
|
|
- if (this.driverNoImg.length != 0) {
|
|
|
- this.driverNoImg1 = result
|
|
|
- } else {
|
|
|
- this.driverNoImg = result
|
|
|
- }
|
|
|
- uni.hideLoading();
|
|
|
- }
|
|
|
- )
|
|
|
- }
|
|
|
- });
|
|
|
- },
|
|
|
- ChooseImageCar() {
|
|
|
- uni.chooseImage({
|
|
|
- count: 1, //默认9
|
|
|
- sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
|
|
|
- sourceType: ['album','camera'], //从相册选择
|
|
|
- success: (res) => {
|
|
|
- //上传图片
|
|
|
- //图片路径可自行修改
|
|
|
- uploadImage(res.tempFilePaths[0], 'carNoImg/',
|
|
|
- result => {
|
|
|
- if (this.carNoImg.length != 0) {
|
|
|
- this.carNoImg1 = result
|
|
|
- } else {
|
|
|
- this.carNoImg = result
|
|
|
- }
|
|
|
- uni.hideLoading();
|
|
|
+ .catch(res => {
|
|
|
+ uni.showToast({
|
|
|
+ title: res.errmsg,
|
|
|
+ icon: 'none',
|
|
|
+ duration: 2000
|
|
|
+ })
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ console.log('验证失败');
|
|
|
}
|
|
|
- )
|
|
|
+ });
|
|
|
+
|
|
|
+ } else if (res.cancel) {
|
|
|
+
|
|
|
}
|
|
|
- });
|
|
|
- },
|
|
|
- ViewImage(e) {
|
|
|
- var img = [];
|
|
|
- img = e.currentTarget.dataset.url.split(' ')
|
|
|
- uni.previewImage({
|
|
|
- current:0,
|
|
|
- urls: img
|
|
|
- });
|
|
|
- },
|
|
|
- DelImg(e) {
|
|
|
- uni.showModal({
|
|
|
- title: '提示',
|
|
|
- content: '确定要删除该照片吗?',
|
|
|
- cancelText: '取消',
|
|
|
- confirmText: '确定',
|
|
|
- success: res => {
|
|
|
- if (res.confirm) {
|
|
|
- if(e.currentTarget.dataset.index == 0){
|
|
|
- this.personNoImg = "";
|
|
|
- }
|
|
|
- else if(e.currentTarget.dataset.index == 1){
|
|
|
- this.personNoImg1 = "";
|
|
|
- }
|
|
|
- else if(e.currentTarget.dataset.index == 2){
|
|
|
- this.driverNoImg = "";
|
|
|
- }
|
|
|
- else if(e.currentTarget.dataset.index == 3){
|
|
|
- this.driverNoImg1 = "";
|
|
|
- }
|
|
|
- else if(e.currentTarget.dataset.index == 4){
|
|
|
- this.carNoImg = "";
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ ChooseImagePerson() {
|
|
|
+ uni.chooseImage({
|
|
|
+ count: 1, //默认9
|
|
|
+ sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
|
|
|
+ sourceType: ['album', 'camera'], //从相册选择
|
|
|
+ success: (res) => {
|
|
|
+ //上传图片
|
|
|
+ //图片路径可自行修改
|
|
|
+
|
|
|
+ uploadImage(res.tempFilePaths[0], 'collectionScreenshot/',
|
|
|
+ result => {
|
|
|
+ debugger
|
|
|
+ this.goods.collectionScreenshot = result
|
|
|
+ uni.hideLoading();
|
|
|
+ }
|
|
|
+ )
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ ChooseImageDriver() {
|
|
|
+ uni.chooseImage({
|
|
|
+ count: 1, //默认9
|
|
|
+ sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
|
|
|
+ sourceType: ['album', 'camera'], //从相册选择
|
|
|
+ success: (res) => {
|
|
|
+ //上传图片
|
|
|
+ //图片路径可自行修改
|
|
|
+ uploadImage(res.tempFilePaths[0], 'driverNoImg/',
|
|
|
+ result => {
|
|
|
+ if (this.driverNoImg.length != 0) {
|
|
|
+ this.driverNoImg1 = result
|
|
|
+ } else {
|
|
|
+ this.driverNoImg = result
|
|
|
}
|
|
|
- else if(e.currentTarget.dataset.index == 5){
|
|
|
- this.carNoImg1 = "";
|
|
|
+ uni.hideLoading();
|
|
|
+ }
|
|
|
+ )
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ ChooseImageCar() {
|
|
|
+ uni.chooseImage({
|
|
|
+ count: 1, //默认9
|
|
|
+ sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
|
|
|
+ sourceType: ['album', 'camera'], //从相册选择
|
|
|
+ success: (res) => {
|
|
|
+ //上传图片
|
|
|
+ //图片路径可自行修改
|
|
|
+ uploadImage(res.tempFilePaths[0], 'carNoImg/',
|
|
|
+ result => {
|
|
|
+ if (this.carNoImg.length != 0) {
|
|
|
+ this.carNoImg1 = result
|
|
|
+ } else {
|
|
|
+ this.carNoImg = result
|
|
|
}
|
|
|
-
|
|
|
+ uni.hideLoading();
|
|
|
}
|
|
|
+ )
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ ViewImage(e) {
|
|
|
+ var img = [];
|
|
|
+ img = e.currentTarget.dataset.url.split(' ')
|
|
|
+ uni.previewImage({
|
|
|
+ current: 0,
|
|
|
+ urls: img
|
|
|
+ });
|
|
|
+ },
|
|
|
+ DelImg(e) {
|
|
|
+ uni.showModal({
|
|
|
+ title: '提示',
|
|
|
+ content: '确定要删除该照片吗?',
|
|
|
+ cancelText: '取消',
|
|
|
+ confirmText: '确定',
|
|
|
+ success: res => {
|
|
|
+ debugger
|
|
|
+ if (res.confirm) {
|
|
|
+ this.goods.collectionScreenshot = ""
|
|
|
}
|
|
|
- })
|
|
|
- },
|
|
|
+ }
|
|
|
+ })
|
|
|
},
|
|
|
- }
|
|
|
+ },
|
|
|
+ }
|
|
|
</script>
|
|
|
|
|
|
<style scoped>
|
|
|
- .container{
|
|
|
+ .container {
|
|
|
padding: 10px 10px;
|
|
|
background-color: #F5F6FA;
|
|
|
}
|
|
|
- .title1{
|
|
|
+
|
|
|
+ .title1 {
|
|
|
font-size: 18px;
|
|
|
font-weight: 600;
|
|
|
- }
|
|
|
+ }
|
|
|
+
|
|
|
.cu-form-group input {
|
|
|
text-align: right;
|
|
|
}
|
|
|
- .text-white text{
|
|
|
+
|
|
|
+ .text-white text {
|
|
|
background: linear-gradient(45deg, #3DC146, #B2D612);
|
|
|
- padding:5px 10px;
|
|
|
+ padding: 5px 10px;
|
|
|
border-radius: 38rpx;
|
|
|
}
|
|
|
+
|
|
|
.cu-form-group textarea {
|
|
|
text-align: right;
|
|
|
}
|
|
|
- .commit{
|
|
|
+
|
|
|
+ .commit {
|
|
|
background: linear-gradient(45deg, #DF331C, #DA611A);
|
|
|
- color:#fff;
|
|
|
+ color: #fff;
|
|
|
}
|
|
|
+
|
|
|
.c-row {
|
|
|
display: -webkit-box;
|
|
|
display: -webkit-flex;
|
|
@@ -451,6 +416,7 @@
|
|
|
padding: 20rpx 30rpx;
|
|
|
position: relative;
|
|
|
}
|
|
|
+
|
|
|
.con-list {
|
|
|
-webkit-box-flex: 1;
|
|
|
-webkit-flex: 1;
|
|
@@ -468,16 +434,27 @@
|
|
|
padding-right: 20rpx;
|
|
|
font-size: 14px;
|
|
|
}
|
|
|
- .information{
|
|
|
+
|
|
|
+ .information {
|
|
|
background-color: #FFFFFF;
|
|
|
border-radius: 20px;
|
|
|
margin-top: 10px;
|
|
|
}
|
|
|
- .btn{
|
|
|
+
|
|
|
+ .btn {
|
|
|
margin-top: 10px;
|
|
|
border-radius: 25px;
|
|
|
background-color: #22C572;
|
|
|
border: none;
|
|
|
color: #FFFFFF;
|
|
|
}
|
|
|
+
|
|
|
+ .uForm {
|
|
|
+ padding: 0 40rpx;
|
|
|
+ }
|
|
|
+
|
|
|
+ .time-style {
|
|
|
+ position: absolute;
|
|
|
+ right: 0;
|
|
|
+ }
|
|
|
</style>
|