lianxi process
This commit is contained in:
parent
46c40ce3a4
commit
982573f9d0
|
@ -352,7 +352,7 @@ export default {
|
|||
rule1: {
|
||||
name: [{ required: true, message: "请输入姓名", trigger: "blur" }],
|
||||
username: [
|
||||
{ required: true, message: "请输入手机号", trigger: "change", pattern: /^1[34578]\d{9}$/, }
|
||||
{ required: true, message: "请输入手机号", trigger: "change", pattern: /^1[345789]\d{9}$/, }
|
||||
],
|
||||
role: [
|
||||
{ required: true, message: "请选择", trigger: "change" }
|
||||
|
|
|
@ -68,9 +68,9 @@ App({
|
|||
globalData: {
|
||||
userInfo: {},
|
||||
userinfo: {}, // 服务器传回的消费者信息
|
||||
//host: 'https://apitest.ahctc.cn',
|
||||
host: 'https://apitest.ahctc.cn',
|
||||
mediahost: 'https://apitest.ahctc.cn',
|
||||
host: 'http://127.0.0.1:8000',
|
||||
//host: 'http://127.0.0.1:8000',
|
||||
//mediahost: 'http://127.0.0.1:8000',
|
||||
token : '',
|
||||
}
|
||||
|
|
|
@ -84,7 +84,7 @@
|
|||
},
|
||||
"plugins": {
|
||||
"tencentvideo": {
|
||||
"version": "1.3.3",
|
||||
"version": "1.3.15",
|
||||
"provider": "wxa75efa648b60994b"
|
||||
}
|
||||
},
|
||||
|
|
|
@ -33,6 +33,10 @@ Page({
|
|||
that.data.ydtms.push(that.data.tm_current.id)
|
||||
}
|
||||
},
|
||||
changeProcess: function(e){
|
||||
let data = {'questioncat':this.questioncat, 'ydtms':this.ydtms}
|
||||
|
||||
},
|
||||
/**
|
||||
* 生命周期函数--监听页面加载
|
||||
*/
|
||||
|
@ -66,7 +70,8 @@ Page({
|
|||
var that = this
|
||||
var query = {
|
||||
questioncat: that.data.questioncat,
|
||||
ydtms: wx.getStorageSync('cat' + that.data.questioncat.toString())
|
||||
ydtms: wx.getStorageSync('cat' + that.data.questioncat.toString()),
|
||||
ydtms_:that.data.ydtms
|
||||
}
|
||||
api.request('/question/question/exercise/?limit=10&page='+that.data.page, 'POST', query).then(res => {
|
||||
if(res.code>=200){
|
||||
|
|
|
@ -37,6 +37,9 @@ Page({
|
|||
getList: function () {
|
||||
var that = this
|
||||
api.request('/cms/material/', 'GET', that.data.query).then(res => {
|
||||
for(var i=0;i<res.data.results.length;i++){
|
||||
res.data.results[i].showTitle=true
|
||||
}
|
||||
if (that.data.query.page == 1) {
|
||||
that.data.results = res.data.results
|
||||
} else {
|
||||
|
@ -97,5 +100,18 @@ Page({
|
|||
onShareAppMessage: function () {
|
||||
|
||||
},
|
||||
|
||||
play:function(e){
|
||||
let index = e.currentTarget.dataset.index
|
||||
this.data.results[index].showTitle=false
|
||||
this.setData({
|
||||
results:this.data.results
|
||||
})
|
||||
},
|
||||
pause:function(e){
|
||||
let index = e.currentTarget.dataset.index
|
||||
this.data.results[index].showTitle=true
|
||||
this.setData({
|
||||
results:this.data.results
|
||||
})
|
||||
},
|
||||
})
|
|
@ -3,9 +3,18 @@
|
|||
<view class="weui-panel">
|
||||
<txv-video
|
||||
vid="{{item.vid}}"
|
||||
playerid="txv1">
|
||||
<view class='txv-video-slot'>{{item.name}}</view>
|
||||
playerid="txv1"
|
||||
bindplay="play"
|
||||
bindpause="pause"
|
||||
bindended="pause"
|
||||
data-index = "{{index}}"
|
||||
>
|
||||
<view class='txv-video-slot' wx:if="{{item.showTitle}}">
|
||||
<span style="margin-left:6px">{{item.name}}</span>
|
||||
</view>
|
||||
</txv-video>
|
||||
<view style="color:darkblue;text-align:center" >{{item.name}}</view>
|
||||
<view style="color:darkblue;">
|
||||
<span style="margin-left:6px">{{item.name}}</span>
|
||||
</view>
|
||||
</view>
|
||||
</block>
|
|
@ -4,10 +4,11 @@
|
|||
text-align: center;
|
||||
}
|
||||
.txv-video-slot{
|
||||
width: 80px;
|
||||
width: 100%;
|
||||
height: 40px;
|
||||
line-height: 40px;
|
||||
font-size: 16px;
|
||||
color: #fff;
|
||||
margin: 10px;
|
||||
color:white;
|
||||
background-color: black;
|
||||
opacity:0.3;
|
||||
}
|
|
@ -230,6 +230,17 @@ class ConsumerViewSet(ModelViewSet):
|
|||
request.user.save()
|
||||
return Response(status=status.HTTP_200_OK)
|
||||
|
||||
# @action(methods=['put'], detail=False,
|
||||
# url_path='process', url_name='exercise_processcat', perms_map=[{'*':'*'}])
|
||||
# def processcat(self, request):
|
||||
# '''
|
||||
# 练习进度单类别修改
|
||||
# '''
|
||||
# if hasattr(request.user, 'process'):
|
||||
# request.user.process = request.data['process']
|
||||
# request.user.save()
|
||||
# return Response(status=status.HTTP_200_OK)
|
||||
|
||||
@action(methods=['post'], detail=False,
|
||||
url_path='realinfo', url_name='get_realinfo', perms_map=[{'*':'*'}])
|
||||
def realinfo(self, request):
|
||||
|
|
|
@ -241,6 +241,12 @@ class ExerciseView(APIView):
|
|||
queryset = Question.objects.filter(is_delete=0,questioncat=questioncat).order_by('type','name')
|
||||
if 'ydtms' in request.data and request.data['ydtms']:
|
||||
queryset = queryset.exclude(id__in = request.data['ydtms'])
|
||||
if 'ydtms_' in request.data and request.data['ydtms_']:
|
||||
consumer = request.user
|
||||
process = consumer.process
|
||||
process['cat'+str(questioncat)] = request.data['ydtms_']
|
||||
consumer.process = process
|
||||
consumer.save()
|
||||
count = queryset.count()
|
||||
pg = CommonPagination()
|
||||
p = pg.paginate_queryset(queryset=queryset,request=request,view=self)
|
||||
|
|
Loading…
Reference in New Issue