Commit 213d68e0 authored by levante's avatar levante

123

parent 8e00cade
No preview for this file type
let baseURL1 = "http://www.rangertech.com.cn";//测试 // let baseURL1 = "http://www.rangertech.com.cn";//测试
// let baseURL1 = 'http://10.81.8.103:8181' // let baseURL1 = 'http://10.81.8.103:8181'
// let baseURL1 = 'http://10.81.8.126:8181' let baseURL1 = 'http://10.81.8.126:8181' // alan
// let baseURL1 = 'http://289f65x458.qicp.vip'
// let baseURL1 = "http://localhost:8181"; // let baseURL1 = "http://localhost:8181";
//let baseURL1 = "http://289f65x458.qicp.vip"; // let baseURL1 = "http://289f65x458.qicp.vip";
//let baseURL1 = "https://rysbsj.shaphc.org:30443"; //钉钉 //let baseURL1 = "https://rysbsj.shaphc.org:30443"; //钉钉
let datext='/covid' let datext='/covid'
const baseURL = baseURL1+datext; // const baseURL = baseURL1+datext; //
......
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
}, },
"h5" : { "h5" : {
"title" : "hesuan", "title" : "hesuan",
"domain" : "www.rangertech.com.cn", "domain" : "289f65x458.qicp.vip",
"devServer" : { "devServer" : {
"https" : false "https" : false
}, },
......
File added
...@@ -95,7 +95,7 @@ ...@@ -95,7 +95,7 @@
let mouth = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1; let mouth = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1;
let dates = date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate(); let dates = date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate();
this.time = date.getFullYear() + "-" + mouth + "-" + dates; //表示当前日期 this.time = date.getFullYear() + "-" + mouth + "-" + dates; //表示当前日期
this.postLDList()
}, },
methods: { methods: {
//时间选择器变化 //时间选择器变化
......
...@@ -14,30 +14,47 @@ ...@@ -14,30 +14,47 @@
<button style="width: 50%;" size="mini" type="default" @click="changeWorkSpace">修改工作地点</button> <button style="width: 50%;" size="mini" type="default" @click="changeWorkSpace">修改工作地点</button>
<button style="width: 30%;" size="mini" type="primary" @click="searchData">查询</button> <button style="width: 30%;" size="mini" type="primary" @click="searchData">查询</button>
</view> </view>
</view>
<view v-show="visible" class="picTime">
<view class="uni-padding-wrap">
<button type="default" @click='visible=!visible'>取消</button>
<button type="default" @click="modifyWorkSpace">确定</button>
</view>
<view class="pickers">
<picker-view :indicator-style="indicatorStyle" :value="bindValue" @change="bindChange" class="picker-view">
<picker-view-column>
<view class="item" v-for="(item,index) in workSpaceList" :key="item.value">{{item.label}}</view>
</picker-view-column>
</picker-view>
</view>
</view> </view>
</view> </view>
<uni-table class="table" :loading="loading" @selection-change="selects" border stripe type='selection'> <uni-table class="table" :loading="loading" @selection-change="normalSelect" border stripe type='selection'>
<!-- 表头行 --> <!-- 表头行 -->
<uni-tr> <uni-tr>
<uni-th width="20%" align="center">姓名</uni-th> <uni-th width="20%" align="center">姓名</uni-th>
<uni-th width="60%" align="center">手机号</uni-th> <uni-th width="40%" align="center">手机号</uni-th>
<uni-th width="20%" align="center">所属部门</uni-th> <uni-th width="20%" align="center">所属部门</uni-th>
<uni-th width="20%" align="center">工作地点</uni-th>
</uni-tr> </uni-tr>
<!-- 表格数据行 --> <!-- 表格数据行 -->
<!-- <uni-tr v-for="(item,index) in userList" :key="index"> --> <uni-tr v-for="(item,index) in userList" :key="index">
<uni-tr> <!-- <uni-tr> -->
<uni-td align="center">
{{item.name}}
</uni-td>
<uni-td align="center"> <uni-td align="center">
1 {{item.phone}}
</uni-td> </uni-td>
<uni-td align="center"> <uni-td align="center">
1 {{item.officeName}}
</uni-td> </uni-td>
<uni-td align="center"> <uni-td align="center">
1 {{item.areaType=='1'?'金山':'市区'}}
</uni-td> </uni-td>
</uni-tr> </uni-tr>
</uni-table> </uni-table>
<uni-pagination class="pagin" show-icon="true" :total="pagination.total" :current="pagination.current" @change='handleChangePage'></uni-pagination>
</view> </view>
</template> </template>
...@@ -49,7 +66,11 @@ ...@@ -49,7 +66,11 @@
import * as dd from 'dingtalk-jsapi'; import * as dd from 'dingtalk-jsapi';
export default { export default {
data() { data() {
return { return {
bindValue: [],
visible: false,
workSpaceList: [],
value: [],
userList: [], userList: [],
total: 0, total: 0,
loading: false, loading: false,
...@@ -71,10 +92,15 @@ ...@@ -71,10 +92,15 @@
time: '', time: '',
numList: [], numList: [],
numData: '', numData: '',
visible: true,
indicatorStyle: `height: 50px;`, indicatorStyle: `height: 50px;`,
name: '', name: '',
phone: '' phone: '',
selectedRows: [],
selectedWorkSpace: '',
pagination: {
total:0,
current: 1
}
} }
}, },
onLoad() { onLoad() {
...@@ -84,13 +110,29 @@ ...@@ -84,13 +110,29 @@
let mouth = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1; let mouth = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1;
let dates = date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate(); let dates = date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate();
this.time = date.getFullYear() + "-" + mouth + "-" + dates; //表示当前日期 this.time = date.getFullYear() + "-" + mouth + "-" + dates; //表示当前日期
this.getList()
}, },
methods: { methods: {
normalSelect(selection, row) {
this.selectedRows = []
let selectIndex = selection.detail.index
console.log(selectIndex)
selectIndex.forEach((item, index) => {
console.log(selectIndex[index])
this.selectedRows.push(
this.userList[selectIndex[index]].reportId
)
})
},
handleChangePage(e) {
this.pagination.current = e.current
this.searchData()
},
//时间选择器变化 //时间选择器变化
bindChange: function(date) { bindChange: function(date) {
this.time = date; console.log(date)
this.postLDList() this.bindValue = date.detail.value
}, },
postLDList() { postLDList() {
this.numList = [] this.numList = []
...@@ -128,30 +170,34 @@ ...@@ -128,30 +170,34 @@
name: this.name, name: this.name,
phone: this.phone, phone: this.phone,
reportNum: that.getQueryString('num'), reportNum: that.getQueryString('num'),
userType: this.getQueryString('userType') // reportNum: 'mr20210830170300',
userType: that.getQueryString('userType'),
// userType: '1',
current: this.pagination.current
} }
this.userList = [] this.userList = []
postRequest('/sys-dict/findDictByType', {type: 'area_type'}).then((res) => {
if (res.code == '200') {
this.loading = false;
this.workSpaceList = res.data;
} else {
this.workSpaceList = []
this.loading = false;
}
})
postRequest('/dailyReport/alreadyReportList', data).then((res) => { postRequest('/dailyReport/alreadyReportList', data).then((res) => {
if (res.code == '200' && res.data.length > 0) { if (res.code == '200') {
this.loading = false; this.loading = false;
this.userList = res.data; this.userList = res.data.records;
this.pagination.total = res.data.total
this.pagination.current = res.data.current
} else { } else {
this.userList = [] this.userList = []
this.loading = false; this.loading = false;
} }
}) })
}, },
selects(ss) {
// let list=[]
// let index=ss.detail.index;
// index.forEach(item=>{
// list.push(this.userList[item].id)
// })
// this.userIdlist=list
console.log(ss)
},
changeWorkSpace() {},
clickNum(officeId, type, areaType) { clickNum(officeId, type, areaType) {
let data = { let data = {
areaType, areaType,
...@@ -161,6 +207,36 @@ ...@@ -161,6 +207,36 @@
uni.navigateTo({ uni.navigateTo({
url: `/pages/ld/sfInfo?data=${JSON.stringify(data)}` url: `/pages/ld/sfInfo?data=${JSON.stringify(data)}`
}) })
},
changeWorkSpace() {
if(this.selectedRows.length > 0) {
this.visible = !this.visible
} else {
uni.showModal({
title: '提示',
showCancel: false,
content: '请至少选择一项!',
success: function(res) {
}
})
}
},
modifyWorkSpace() {
console.log(this.selectedRows.length)
const data = {
"areaType": this.bindValue.toString(),
"reportIds": this.selectedRows
}
postRequest('/dailyReport/updateAreaType', data).then((res) => {
if (res.code == '200') {
this.loading = false;
this.searchData()
} else {
this.loading = false;
this.searchData()
}
})
} }
} }
} }
...@@ -284,4 +360,24 @@ ...@@ -284,4 +360,24 @@
.tab::after { .tab::after {
border: 0; border: 0;
} }
.picker-view {
width: 750rpx;
height: 600rpx;
margin-top: 20rpx;
}
.item {
height: 50px;
align-items: center;
justify-content: center;
text-align: center;
}
.pagin {
width:94%;
margin: 10px 3%;
position: absolute;
bottom: 0;
}
</style> </style>
...@@ -95,7 +95,7 @@ ...@@ -95,7 +95,7 @@
let mouth = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1; let mouth = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1;
let dates = date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate(); let dates = date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate();
this.time = date.getFullYear() + "-" + mouth + "-" + dates; //表示当前日期 this.time = date.getFullYear() + "-" + mouth + "-" + dates; //表示当前日期
this.postLDList()
}, },
methods: { methods: {
//时间选择器变化 //时间选择器变化
......
...@@ -23,8 +23,8 @@ ...@@ -23,8 +23,8 @@
} }
}, },
onLoad: function() { onLoad: function() {
this.findToOpenId(); // this.findToOpenId();
// this.findToOpenIdSimulate(); this.findToOpenIdSimulate();
}, },
methods: { methods: {
getQueryString(name) { getQueryString(name) {
......
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment