00:01
哈喽,各位小伙伴们大家好。那接下来啊,咱们去完成SKU的上架与下架操作。那咱们呢,先看一下呢,已经完成的这个项目。那首先说在最后一列当中是有这个操作的业务的。那首先说啊,对于第一个按钮啊,在这里它呢,可以实现让当前的SKU进行上架与下架的操作。那首先说啊上架。下架,那无非是两个按钮经切换显示。那一集啊,也要发相应的请求。对吧,那咱们呢,可以看一下子。对吧,啊,你看也是发相应的请求的,分别呢,是上架以及下架的接口。那所以说啊,回到咱们的项目当中。
01:00
那咱们呢,去看一下咱们的这个操作。那首先说啊。箭头冲下的,那咱呢就当做是下降。剑仆冲上的呢,咱们呢,就当做是上家。那首先说这两个按钮只能二存一,就二选一。其实啊,在返回的数据当中啊,咱们的可以控制着到底谁显示谁隐藏。咱们呢,去看一下数据。那这是呢,相应的SKU的数据。在每一条数据当中啊,其实它有一个字段叫做a cell。那这个呢,要注意is cell如果等于一,代表的是要上架,如果it等于零,代表的是下架。那么上架是冲上的箭头,下架是冲下的箭头。对不?那所以说啊,回到咱们的SKU这里。
02:00
那也就是说上下的这个两个按钮啊,咱们可以控制着它到底是显示还是隐藏。对不?那首先说啊,咱们先看第一个,第一个按钮呢,应该是冲下的。对不,那咱们呢,可以判断,比如说你的ver if。那如果你的SKU的is cell字段如果等于零。那是不是真的下家?那下架是不是就冲下。对。那当然底下这个呢,你直接写一个V-else就行了呗。对吧,一代表的是上下。那所以说啊,咱们呢,把它呢给它提上来,那这块呢,咱给他来一个V-else即可。所以说你会发现咱们的这两个按钮啊,只会进行二选一了。对不对,对吧,那接下来的任务是什么。比如说啊,你这个产品啊,现在是上架,那我一点击是不是应该下架。
03:03
对不,那我再点是不是上架,你是不是得发请求。那所以说咱们得写相应的接口了。那咱们呢,去看一下咱们的接口。它呢是在SQ当中。有两个接口,一个叫做on sale。对,不需要带着你当前SQ的ID,这是上家,以及呢,还有个叫做cancel,叫做下家,也是带着SQ的ID。那所以说回到咱们的API这里,SQ这里,那咱们去写一下子,那这个呢是上架。那咱们看一下他请求的接口的地址,上家应该是谁,应该是这个it啊,这个on需要携带咱们的SQID。以及是钙的请求。那咱们呢,看一下只它。那以及那咱们需要写了,对吧,Export。比如咱们叫re EQ叫做S上加,当然需要携带参数,那就是SKU的ID。
04:03
那以及啊,服务器返回的数据啊,咱们也是要接收的。对吧。那当然URL。那这个呢,是咱们的地址,那当然带的参数需要拼接一下。那一集啊,应该是什么请求啊,应该是咱们的钙的请求。那除了有上架的接口,还有下架。那么下架的接口地址呢,是这个。而且呢,也是一个get请求,也需要携带SQ的ID。对吧,那所以说咱们呢,把它呢给他拿过来。那这个呢,也是一样,Export。Constant,这个咱们叫re EQ咱们叫做cancel can cancel,当然也需要携带SQ的ID。那以及服务器返回的结果呢,咱们呢也是需要的。URL,那当然这是它的地址,以及别忘记是不是要拼接上。那一集啊,也是什么请求呢,也是相应的咱们的这个盖子请求。
05:05
对吧,那所以说接下来呢,当咱们点击这个按钮的时候,相应的给人家怎么的,是不是相应的给人家实现啊,发请求到底是上架成功还是失败,对不?那咱们呢,看一下子。那首先说如果现在这个箭头是冲下的,你一点是不是应该冲上,是不是应该上下。那所以说咱们给他来一个艾click。那上架呢,咱们就叫什么,就叫赛。OK吧,那当然它的那个接口是需要携带你当前SQ的ID,所以说咱们呢,把咱们当前的SQ的信息传过去。那顶上这个是上下,那如果箭头是冲上一点击,是不是冲下,是不是下下,那咱这个呢,给他来一个艾特click。那下架呢?咱们就叫cancel了,Can当然也需要穿咱们的肉。当然咱们目前是没有这两个方法。
06:01
对不,那上家那咱搞一下子。来老师呢,把这儿呢给它折上。那这个呢,是咱们的上家的业务,那给他扔过来对不。那么当你一点击,呃,点击这个按钮的时候,上架的时候,那你得发请求了。需要等待他服务器反复的结果,这点到api.sku.REQ看一下叫什么来的。叫REQ,上家叫REQC。对不IQC,但是你需要携带咱们的呃,SQ的ID。对不,那当然,那这呢,你得来个啥think。对吧,那当然咱们需要看一下它服务器返回的结果对吧?其实这个结果很好判断了,就是如果是200代表是不是就成功对吧?比如说如果你的result点扣的等等于200。那你就可以弹出一个信息啊,对吧,叫z.Dollar message me message,为什么呀?那咱们给它来个类型吧,Type。
07:06
为sus之后呢,来一个提示信息,提示信息呢,咱们就是上架成功。哎,成功。那当然啊,还得把咱们相应的SKU的那个Excel字段,你给它改为什么呢?上架是几是一。所以说呢,咱们呢,测试一下子,咱们先找一个冲下的箭头给它上下上上下。对吧,看一下有没有冲下的对吧,这是冲下找你是不是上架成功对吧,以及箭头也冲上来了。那当然,还有谁呢?还有下架的业务。哎,下架下架呢,咱们的回调呢,叫做什么呢?咱们看一下子啊,下架就cancel。对不,那咱们呢,给他搞一下,这是下家。那么当你一点击的时候也是一样,也需要等待服务器返回的结果,Awayit,对不?那当然这块应该是谁呢?是IQ cancel。
08:04
那咱们呢,去写一下子,那这呢应该是z.Dollar api.sku点它需要携带咱们Su的ID。对不?当然这儿也是一样,需要a think。那这呢也是一样,需要咱们的re造light一个re造,那也是一样,如果下架成功,如果你的蕊造点扣的等等于200,那也是一样,让咱们的肉点Excel应该为几为零下架对吧?以及弹出一个信息叫做下架成功。对吧,那所以说诶,那咱们呢,把这个呢,给它直接捞过来吧,好吧,这就不再写了。那这块呢,咱们呢,就应该显示的是什么,显示的是下架成功。对吧,好了,那这回呢,咱们呢,保存一下子格式化一下子看一下咱们的业务逻辑,对吧,来刷新看一下。
09:01
那首先说。下架啊,这应该是下架成功。上架成功。下架成功,上架成功,OK,没问题。那以及啊,咱们呢,把这个按钮的事件也给他写一下子,因为这个比较简单,当你一点击的时候,是不是会弹出一个message,代表的是正在开发中。那咱们找到相应的这个按钮啊,应该是第三个。对吧,就是他,那咱给他来一个艾和立,当你一点击的时候,你要干什么呀,是不是要弹出一个信息,那咱们呢,就叫做E吧啊。那这个呢,咱们的没有回调,没有回调呢,咱们需要书写一个对吧,那把没用的先给它折上对吧。那这个呢,里面呢,只有一个信息,就是这点Dollar message来一个信息提示,啥叫做正在。开发周。对吧,那咱们呢,回首呢,也测试一下,刷新看一下,OK是没问题。
10:01
那么对于咱们的这个查看详情的业务,咱们一会儿再去搞,以及还有删除对吧,删除咱们一会儿也再去单独去搞一下。
我来说两句