fix: 加签转交提交bug
This commit is contained in:
parent
041bf0cf7f
commit
6c95263473
|
@ -9,12 +9,10 @@
|
||||||
<text class="form-left-text">加签给</text>
|
<text class="form-left-text">加签给</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="form-right" style="position: relative;">
|
<view class="form-right" style="position: relative;">
|
||||||
<!-- <uni-data-select v-model="toadd_user" :localdata="range" label="加签给">
|
<view @click="showPicker('toadd_user', 'toadd_user_name')" style="position: relative;display: flex;">
|
||||||
</uni-data-select> -->
|
<text type="text" >{{toadd_user_name}}</text>
|
||||||
<ba-tree-picker ref="to_Picker" :multiple='false' @select-change="select_Change" title="加签给"
|
<uni-icons style="position: absolute; right: 0;" type="arrowright" color="#999999"/>
|
||||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
</view>
|
||||||
<text type="text">{{toadd_user_name}}</text>
|
|
||||||
<uni-icons style="position: absolute; right: 0;" @click="showPicker" type="arrowright" color="#999999"/>
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="form-item border-bottom" v-else>
|
<view class="form-item border-bottom" v-else>
|
||||||
|
@ -23,12 +21,10 @@
|
||||||
<text class="form-left-text">转交给</text>
|
<text class="form-left-text">转交给</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="form-right" style="position: relative;">
|
<view class="form-right" style="position: relative;">
|
||||||
<!-- <uni-data-select v-model="target_user" :localdata="range" label="转交给">
|
<view @click="showPicker('target_user', 'target_user_name')" style="position: relative;display: flex;">
|
||||||
</uni-data-select> -->
|
<text type="text" >{{target_user_name}}</text>
|
||||||
<ba-tree-picker ref="target_Picker" :multiple='false' @select-change="select_target_Change" title="转交给"
|
<uni-icons style="position: absolute; right: 0;" type="arrowright" color="#999999"/>
|
||||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
</view>
|
||||||
<text type="text">{{target_user_name}}</text>
|
|
||||||
<uni-icons style="position: absolute; right: 0;" @click="showTargetPicker" type="arrowright" color="#999999"/>
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="form-item" style="height: 300rpx;">
|
<view class="form-item" style="height: 300rpx;">
|
||||||
|
@ -36,7 +32,7 @@
|
||||||
<text class="star">*</text>
|
<text class="star">*</text>
|
||||||
<text>{{labelText}}</text>
|
<text>{{labelText}}</text>
|
||||||
</view>
|
</view>
|
||||||
<textarea class="apply-reason-text" v-model="form.name" maxlength="250" placeholder="请输入" />
|
<textarea class="apply-reason-text" v-model="formData.suggestion" maxlength="250" placeholder="请输入" />
|
||||||
</view>
|
</view>
|
||||||
<view class="btn" style="display: flex;justify-content: space-between;">
|
<view class="btn" style="display: flex;justify-content: space-between;">
|
||||||
<button class="handleBtn" type="primary" @click="handleClick">提交</button>
|
<button class="handleBtn" type="primary" @click="handleClick">提交</button>
|
||||||
|
@ -47,20 +43,17 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import baTreePicker from "../../comm/ba-tree-picker/ba-tree-picker.vue";
|
|
||||||
import nonNullCheck from '../../../utils/nonNullCheck.js';
|
import nonNullCheck from '../../../utils/nonNullCheck.js';
|
||||||
export default {
|
export default {
|
||||||
name: "addNode",
|
name: "addNode",
|
||||||
components: {
|
components: { },
|
||||||
baTreePicker
|
|
||||||
},
|
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
ticketId: "",
|
ticketId: "",
|
||||||
ticketType: "",
|
ticketType: "",
|
||||||
labelText: '加签原因',
|
labelText: '加签原因',
|
||||||
leftText:'加签',
|
leftText:'加签',
|
||||||
form:{
|
formData:{
|
||||||
suggestion:'',
|
suggestion:'',
|
||||||
toadd_user:'',
|
toadd_user:'',
|
||||||
target_user:''
|
target_user:''
|
||||||
|
@ -80,25 +73,17 @@
|
||||||
if (this.ticketType === 'add') {
|
if (this.ticketType === 'add') {
|
||||||
this.labelText = '加签原因';
|
this.labelText = '加签原因';
|
||||||
this.leftText = '加签';
|
this.leftText = '加签';
|
||||||
} else {
|
} else if (this.ticketType === 'deliver') {
|
||||||
this.leftText = '转交';
|
this.leftText = '转交';
|
||||||
this.labelText = '转交原因'
|
this.labelText = '转交原因'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
showPicker() {
|
showPicker(val1, val2) {
|
||||||
this.$refs.to_Picker._show();
|
let params=`?type=${val1}&typeName=${val2}`;
|
||||||
},
|
uni.navigateTo({
|
||||||
select_Change(ids, names){
|
url:"../../comm/userSelect/index"+params
|
||||||
this.formData.toadd_user = ids[0];
|
})
|
||||||
this.toadd_user_name = names;
|
|
||||||
},
|
|
||||||
showTargetPicker() {
|
|
||||||
this.$refs.target_Picker._show();
|
|
||||||
},
|
|
||||||
select_target_Change(ids, names){
|
|
||||||
this.formData.target_user = ids[0];
|
|
||||||
this.target_user_name = names;
|
|
||||||
},
|
},
|
||||||
goBack() {
|
goBack() {
|
||||||
uni.navigateBack({
|
uni.navigateBack({
|
||||||
|
@ -107,13 +92,16 @@
|
||||||
},
|
},
|
||||||
handleClick(){
|
handleClick(){
|
||||||
if (this.ticketType === 'add') {
|
if (this.ticketType === 'add') {
|
||||||
this.$u.api.getTicketItem(this.form).then((res) => {
|
this.$u.api.addNode(this.ticketId, this.formData).then((res) => {
|
||||||
this.ticketDetail = res;
|
uni.navigateBack({
|
||||||
|
delta: 2
|
||||||
|
})
|
||||||
});
|
});
|
||||||
} else {
|
} else if (this.ticketType === 'deliver'){
|
||||||
// this.form.target_user = this.target_user;
|
this.$u.api.deliver(this.ticketId, this.formData).then((res) => {
|
||||||
this.$u.api.getTicketItem(this.form).then((res) => {
|
uni.navigateBack({
|
||||||
this.ticketDetail = res;
|
delta: 2
|
||||||
|
})
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue