addUserclassify
This commit is contained in:
parent
45d9e359b5
commit
814e891fd5
|
|
@ -76,6 +76,7 @@ const install = (Vue, vm) => {
|
||||||
|
|
||||||
let rpartyList = (data = {}) => vm.$u.get(`/rpm/rparty/`, data); //相关方列表
|
let rpartyList = (data = {}) => vm.$u.get(`/rpm/rparty/`, data); //相关方列表
|
||||||
let remployee = (data = {}) => vm.$u.get(`/rpm/remployee/`, data); //相关方人员表
|
let remployee = (data = {}) => vm.$u.get(`/rpm/remployee/`, data); //相关方人员表
|
||||||
|
let remployeeCreate = (data = {}) => vm.$u.post(`/rpm/remployee/`, data); //相关方人员表
|
||||||
let rcertificate = (data = {}) => vm.$u.get(`/rpm/rcertificate/`, data); //相关方证书
|
let rcertificate = (data = {}) => vm.$u.get(`/rpm/rcertificate/`, data); //相关方证书
|
||||||
let rpjFileList = (data = {}) => vm.$u.get(`/rpm/rpj_file/`, data); //相关方wenjian
|
let rpjFileList = (data = {}) => vm.$u.get(`/rpm/rpj_file/`, data); //相关方wenjian
|
||||||
let rpjList = (data = {}) => vm.$u.get(`/rpm/rpj/`, data); //rpj查询
|
let rpjList = (data = {}) => vm.$u.get(`/rpm/rpj/`, data); //rpj查询
|
||||||
|
|
@ -156,6 +157,7 @@ const install = (Vue, vm) => {
|
||||||
|
|
||||||
rpartyList,
|
rpartyList,
|
||||||
remployee,
|
remployee,
|
||||||
|
remployeeCreate,
|
||||||
rcertificate,
|
rcertificate,
|
||||||
rpjItem,
|
rpjItem,
|
||||||
rpjList,
|
rpjList,
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,8 @@
|
||||||
"name" : "曲阳金隅EHS",
|
"name" : "曲阳金隅EHS",
|
||||||
"appid" : "__UNI__B00D419",
|
"appid" : "__UNI__B00D419",
|
||||||
"description" : "曲阳金隅EHS",
|
"description" : "曲阳金隅EHS",
|
||||||
"versionName" : "1.00.13",
|
"versionName" : "1.01.00",
|
||||||
"versionCode" : 10013,
|
"versionCode" : 10100,
|
||||||
"transformPx" : false,
|
"transformPx" : false,
|
||||||
/* 5+App特有相关 */
|
/* 5+App特有相关 */
|
||||||
"app-plus" : {
|
"app-plus" : {
|
||||||
|
|
|
||||||
|
|
@ -48,23 +48,37 @@
|
||||||
phone: "",
|
phone: "",
|
||||||
id_number: ""
|
id_number: ""
|
||||||
},
|
},
|
||||||
|
rparty:'',
|
||||||
upHeader:'',
|
upHeader:'',
|
||||||
fileList:[]
|
fileList:[]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onLoad(){
|
onLoad(params) {
|
||||||
this.getHeader()
|
if(params.rparty){
|
||||||
|
this.rparty = params.rparty;
|
||||||
|
}
|
||||||
|
this.getHeader();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
getHeader(){
|
getHeader(){
|
||||||
this.upHeader = {Authorization: "Bearer " + this.vuex_token}
|
this.upHeader = {Authorization: "Bearer " + this.vuex_token}
|
||||||
},
|
},
|
||||||
saveVisitor(){
|
saveVisitor(){
|
||||||
this.$u.api.visitorCreate(this.formData).then(res=>{
|
if(this.rparty!==''){
|
||||||
uni.navigateBack({
|
let obj = {...this.formData};
|
||||||
delta: 1
|
obj.rparty = this.rparty;
|
||||||
|
this.$u.api.remployeeCreate(obj).then(res=>{
|
||||||
|
uni.navigateBack({
|
||||||
|
delta: 1
|
||||||
|
})
|
||||||
})
|
})
|
||||||
})
|
}else{
|
||||||
|
this.$u.api.visitorCreate(this.formData).then(res=>{
|
||||||
|
uni.navigateBack({
|
||||||
|
delta: 1
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
},
|
},
|
||||||
goBack() {
|
goBack() {
|
||||||
uni.navigateBack({
|
uni.navigateBack({
|
||||||
|
|
|
||||||
|
|
@ -214,7 +214,7 @@
|
||||||
that.$u.api.rpjUpdate(that.rpj, that.formData).then(res => {
|
that.$u.api.rpjUpdate(that.rpj, that.formData).then(res => {
|
||||||
if (res.err_msg) {
|
if (res.err_msg) {
|
||||||
} else {
|
} else {
|
||||||
let params = `?rpj=${that.rpj}`;
|
let params = `?rpj=${that.rpj}&rparty=${that.formData.rparty}`;
|
||||||
uni.navigateTo({
|
uni.navigateTo({
|
||||||
url: '/pages/workSpace/rpj/rpjFiles' + params
|
url: '/pages/workSpace/rpj/rpjFiles' + params
|
||||||
})
|
})
|
||||||
|
|
@ -222,8 +222,9 @@
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
that.$u.api.rpjCreate(that.formData).then(res => {
|
that.$u.api.rpjCreate(that.formData).then(res => {
|
||||||
|
debugger;
|
||||||
if (res.err_msg) {} else {
|
if (res.err_msg) {} else {
|
||||||
let params = `?rpj=${res.id}`;
|
let params = `?rpj=${res.id}&rparty=${that.formData.rparty}`;
|
||||||
uni.navigateTo({
|
uni.navigateTo({
|
||||||
url: '/pages/workSpace/rpj/rpjFiles' + params
|
url: '/pages/workSpace/rpj/rpjFiles' + params
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,9 @@
|
||||||
//文件下载
|
//文件下载
|
||||||
downFiles: {},
|
downFiles: {},
|
||||||
uploadImgsList: [],
|
uploadImgsList: [],
|
||||||
fileList :[]
|
fileList :[],
|
||||||
|
rpj:'',
|
||||||
|
rparty:''
|
||||||
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -84,6 +86,7 @@
|
||||||
onLoad(params) {
|
onLoad(params) {
|
||||||
if (params.rpj) {
|
if (params.rpj) {
|
||||||
this.rpj = params.rpj;
|
this.rpj = params.rpj;
|
||||||
|
this.rparty = params.rparty;
|
||||||
}
|
}
|
||||||
this.showBtns = true;
|
this.showBtns = true;
|
||||||
},
|
},
|
||||||
|
|
@ -180,7 +183,7 @@
|
||||||
|
|
||||||
nextStep() {
|
nextStep() {
|
||||||
let that = this;
|
let that = this;
|
||||||
let params = `?rpj=${that.rpj}`;
|
let params = `?rpj=${that.rpj}&rparty=${that.rparty}`;
|
||||||
uni.navigateTo({
|
uni.navigateTo({
|
||||||
url: '/pages/workSpace/rpj/rpjWorkers' + params
|
url: '/pages/workSpace/rpj/rpjWorkers' + params
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,11 @@
|
||||||
<uni-nav-bar @clickLeft="goBack()" class="nav-bar" height="110rpx" leftWidth="400rpx" leftText="工作人员选择"
|
<uni-nav-bar @clickLeft="goBack()" class="nav-bar" height="110rpx" leftWidth="400rpx" leftText="工作人员选择"
|
||||||
leftIcon="left" border backgroundColor="#2cade8" color="#fff" fixed statusBar shadow></uni-nav-bar>
|
leftIcon="left" border backgroundColor="#2cade8" color="#fff" fixed statusBar shadow></uni-nav-bar>
|
||||||
<view class="apply-info">
|
<view class="apply-info">
|
||||||
|
<view class="list-title">
|
||||||
|
<view class="selectCount">已选{{workerList.length}}工作人员</view>
|
||||||
|
<button v-if="workerList.length>0" type="primary" class="select" @click="checkPeople">继续选择</button>
|
||||||
|
<button v-else type="primary" class="select" @click="checkPeople">选择人员</button>
|
||||||
|
</view>
|
||||||
<view class="row" v-for="(row,index) in workerList" :key="index" @tap="select(row)">
|
<view class="row" v-for="(row,index) in workerList" :key="index" @tap="select(row)">
|
||||||
<view class="center">
|
<view class="center">
|
||||||
<view class="name-tel">
|
<view class="name-tel">
|
||||||
|
|
@ -17,7 +22,7 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<button type="primary" class="select" @click="checkPeople">选择人员</button>
|
<!-- <button type="primary" class="select" @click="checkPeople">选择人员</button> -->
|
||||||
</view>
|
</view>
|
||||||
<button type="primary" class="addNew" @click="add">新增人员</button>
|
<button type="primary" class="addNew" @click="add">新增人员</button>
|
||||||
<view class="dialogWrap" v-if="limitedPeople">
|
<view class="dialogWrap" v-if="limitedPeople">
|
||||||
|
|
@ -53,7 +58,7 @@
|
||||||
</form>
|
</form>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="apply-info" style="min-height: fit-content;display: flex;">
|
<view class="apply-info" style="min-height: fit-content;display: flex;position: fixed;bottom: 0;">
|
||||||
|
|
||||||
<button type="primary" plain="true" @click="goBack">上一步</button>
|
<button type="primary" plain="true" @click="goBack">上一步</button>
|
||||||
<button v-for=" item in initform.transitions" :key="item.id" @click="rpjSubmit(item.id)" type="primary" style="width: 25%;">{{item.name}}
|
<button v-for=" item in initform.transitions" :key="item.id" @click="rpjSubmit(item.id)" type="primary" style="width: 25%;">{{item.name}}
|
||||||
|
|
@ -70,6 +75,7 @@
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
rpj:'',
|
rpj:'',
|
||||||
|
rparty:'',
|
||||||
limitedPeople: false,
|
limitedPeople: false,
|
||||||
formData: {
|
formData: {
|
||||||
remployee: '',
|
remployee: '',
|
||||||
|
|
@ -107,6 +113,7 @@
|
||||||
onLoad(params) {
|
onLoad(params) {
|
||||||
this.rpj = params.rpj;
|
this.rpj = params.rpj;
|
||||||
this.formData.rpj = params.rpj;
|
this.formData.rpj = params.rpj;
|
||||||
|
this.rparty = params.rparty;
|
||||||
},
|
},
|
||||||
onShow() {
|
onShow() {
|
||||||
this.workerList = [];
|
this.workerList = [];
|
||||||
|
|
@ -192,8 +199,11 @@
|
||||||
},
|
},
|
||||||
|
|
||||||
add() {
|
add() {
|
||||||
|
let that = this;
|
||||||
|
//相关方Id
|
||||||
|
let params = `?&rparty=${that.rparty}`;
|
||||||
uni.navigateTo({
|
uni.navigateTo({
|
||||||
url: '/pages/workSpace/newWork/addUser'
|
url: '/pages/workSpace/newWork/addUser'+params
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
edit(row) {},
|
edit(row) {},
|
||||||
|
|
@ -257,7 +267,18 @@
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
margin-top: 12px;
|
margin-top: 12px;
|
||||||
}
|
}
|
||||||
|
.list-title{
|
||||||
|
display: flex;
|
||||||
|
padding-bottom: 20rpx;
|
||||||
|
justify-content: start;
|
||||||
|
border-bottom: 1upx solid #eeeeee;
|
||||||
|
}
|
||||||
|
.selectCount{
|
||||||
|
height: 70rpx;
|
||||||
|
line-height:70rpx;
|
||||||
|
margin-right: 20rpx;
|
||||||
|
font-size: 36rpx;
|
||||||
|
}
|
||||||
.row {
|
.row {
|
||||||
padding: 10upx;
|
padding: 10upx;
|
||||||
margin-bottom: 20upx;
|
margin-bottom: 20upx;
|
||||||
|
|
@ -279,17 +300,17 @@
|
||||||
box-shadow: 0 0 6px 2px rgba(0, 0, 0, .3);
|
box-shadow: 0 0 6px 2px rgba(0, 0, 0, .3);
|
||||||
z-index: 100;
|
z-index: 100;
|
||||||
position: fixed;
|
position: fixed;
|
||||||
bottom: 20px;
|
bottom: 60px;
|
||||||
right: 20px;
|
right: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.select {
|
.select {
|
||||||
margin: auto;
|
margin: 0;
|
||||||
box-shadow: 0upx 5upx 10upx rgba(0, 0, 0, 0.4);
|
box-shadow: 0upx 5upx 10upx rgba(0, 0, 0, 0.4);
|
||||||
width: 400rpx;
|
height: 70rpx;
|
||||||
height: 80rpx;
|
line-height: 70rpx;
|
||||||
line-height: 80rpx;
|
|
||||||
font-size: 30rpx;
|
font-size: 30rpx;
|
||||||
|
border-radius: 35rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
.save-btn {
|
.save-btn {
|
||||||
|
|
@ -332,9 +353,11 @@
|
||||||
|
|
||||||
.uni-form-item {
|
.uni-form-item {
|
||||||
height: 160rpx;
|
height: 160rpx;
|
||||||
|
display: flex;
|
||||||
}
|
}
|
||||||
|
|
||||||
.uni-form-item>.title {
|
.uni-form-item>.title {
|
||||||
|
width: 180rpx;
|
||||||
height: 80rpx;
|
height: 80rpx;
|
||||||
line-height: 80rpx;
|
line-height: 80rpx;
|
||||||
font-size: 32rpx;
|
font-size: 32rpx;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue